sqlg2.db
Class QueryPiece
java.lang.Object
sqlg2.db.QueryPiece
public final class QueryPiece
- extends java.lang.Object
Query piece encapsulating query text and query parameters.
Field Summary |
java.lang.Class<?>[] |
classes
|
java.lang.Object[] |
data
|
java.lang.String |
sql
|
Constructor Summary |
QueryPiece(java.lang.String sql,
java.lang.Object[] data,
java.lang.Class<?>[] classes)
Constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
sql
public final java.lang.String sql
data
public final java.lang.Object[] data
classes
public final java.lang.Class<?>[] classes
QueryPiece
public QueryPiece(java.lang.String sql,
java.lang.Object[] data,
java.lang.Class<?>[] classes)
- Constructor.
- Parameters:
sql
- SQL textdata
- parameters (not null)classes
- parameter types (may be null, then parameter types are guessed from actual values)
add
public QueryPiece add(QueryPiece... that)
- Concatenation of query pieces. Parameter
that
can contain nulls (they are ignored).
Line break is inserted between pieces.
add
public QueryPiece add(java.lang.String sql)
- Concatenation of query piece and string. Line break is inserted between them.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object