|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
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
SQLException
public 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.Beta4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |