|
ModeShape Distribution 3.0.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.modeshape.jcr.value.binary.Database.SQLBuilder
public class Database.SQLBuilder
Database specific SQL query builder.
| Constructor Summary | |
|---|---|
Database.SQLBuilder()
|
|
| Method Summary | |
|---|---|
Database.SQLBuilder |
and()
Appends 'and' keyword. |
PreparedStatement |
build()
Generates prepared statement. |
Database.SQLBuilder |
columns(String... columns)
Appends comma separated list of specified column names. |
Database.SQLBuilder |
condition(String column,
String colType,
String sign,
String value)
Builds database specific condition statement. |
Database.SQLBuilder |
delete()
Appends 'delete' keyword to the statement. |
Database.SQLBuilder |
from(String tableName)
Appends 'from' keyword. |
String |
getSQL()
Shows built statement as text. |
Database.SQLBuilder |
insert()
Appends 'insert' keyword to the statement. |
Database.SQLBuilder |
into(String tableName)
Appends 'into 'keyword and open bracket to the statement. |
Database.SQLBuilder |
select()
Appends 'select' keyword to the statement. |
Database.SQLBuilder |
set(String col,
String val)
Appends 'set' part. |
Database.SQLBuilder |
update(String tableName)
Appends 'update' keyword with table name to the statement. |
Database.SQLBuilder |
values(String... columns)
Appends closed bracket and 'value(...)' of sql statement. |
Database.SQLBuilder |
where()
Appends 'where' keyword. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Database.SQLBuilder()
| Method Detail |
|---|
public PreparedStatement build()
throws SQLException
SQLExceptionpublic String getSQL()
public Database.SQLBuilder insert()
public Database.SQLBuilder select()
public Database.SQLBuilder delete()
public Database.SQLBuilder update(String tableName)
tableName - the name of the table to update
public Database.SQLBuilder set(String col,
String val)
col - column name to updateval - new value
public Database.SQLBuilder into(String tableName)
tableName - the name of the table; may not be null
public Database.SQLBuilder columns(String... columns)
columns - list of column names
public Database.SQLBuilder values(String... columns)
columns - list of values
public Database.SQLBuilder from(String tableName)
tableName - the name of the table; may not be null
public Database.SQLBuilder where()
public Database.SQLBuilder and()
public Database.SQLBuilder condition(String column,
String colType,
String sign,
String value)
column - column name used in left hand side of conditioncolType - type of the columnsign - sign between lhs and rhsvalue - right hand side of the condition
|
ModeShape Distribution 3.0.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||