|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object sqlg2.db.QueryBuilder
public final class QueryBuilder
Query builder (used to concatenate multiple QueryPiece
s effectively, just as StringBuilder for Strings).
Constructor Summary | |
---|---|
QueryBuilder(QueryPiece piece)
|
|
QueryBuilder(java.lang.String sql)
|
Method Summary | |
---|---|
QueryBuilder |
append(QueryBuilder that)
Appends query builder. |
QueryBuilder |
append(QueryPiece that)
Appends query piece. |
QueryBuilder |
append(java.lang.String sql)
Appends string query piece. |
QueryBuilder |
appendLit(java.lang.Number sql)
Appends numeric query piece. |
QueryBuilder |
appendLit(QueryPiece that)
Appends query piece. |
QueryBuilder |
appendLit(java.lang.String sql)
Appends string query piece. |
QueryPiece |
toQuery()
Returns built query |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public QueryBuilder(java.lang.String sql)
sql
- initial query text (not null)public QueryBuilder(QueryPiece piece)
piece
- initial query piece (not null)Method Detail |
---|
public QueryBuilder append(QueryPiece that)
that
can be null (then it is ignored).
Line break is inserted between pieces, so it is safer to use than appendLit(QueryPiece)
for user.
public QueryBuilder appendLit(QueryPiece that)
that
can be null (then it is ignored).
Nothing is inserted between pieces. Usually used by preprocessor-generated code.
public QueryBuilder append(QueryBuilder that)
that
can be null (then it is ignored).
Line break is inserted between pieces.
public QueryBuilder append(java.lang.String sql)
appendLit(String)
for user.
public QueryBuilder appendLit(java.lang.String sql)
public QueryBuilder appendLit(java.lang.Number sql)
public QueryPiece toQuery()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |