Method Summary |
|
public static QueryContext | allocate() Returns a new query context. |
public void | clearParameters() |
public static void | free(QueryContext queryContext) Returns a new query context. |
public int | getBoolean(int index) Returns the boolean parameter. |
public byte[] | getBuffer() Returns the temp buffer. |
public long | getDate(int index) Returns the long parameter. |
public double | getDouble(int index) Returns the double parameter. |
public GeneratedKeysResultSet | getGeneratedKeysResultSet() Gets the generated keys result set. |
public Data | getGroupData(int index) Returns the indexed group field. |
public double | getGroupDouble(int index) Sets the indexed group field as a double. |
public long | getGroupLong(int index) Sets the indexed group field as a long. |
public String | getGroupString(int index) Sets the indexed group field. |
public int | getLimit() |
public long | getLong(int index) Returns the long parameter. |
public SelectResult | getResult() Gets the result set. |
public int | getRowUpdateCount() Returns the number of rows updated. |
public String | getString(int index) Returns the string parameter. |
public TableIterator[] | getTableIterators() Returns the table iterator. |
public Transaction | getTransaction() Returns the transaction. |
Iterator<GroupItem> | groupResults() Returns the group results. |
public void | init(Transaction xa, TableIterator[] tableIterators, boolean isReadOnly) Initializes the query state. |
public void | initGroup(int size, boolean[] isGroupByFields) Initializes the group. |
public boolean | isGroupNull(int index) Sets the indexed group field. |
public boolean | isNull(int index) Returns the null parameter. |
public boolean | isReturnGeneratedKeys() Set if the query should return the generated keys. |
public void | lock() Lock the blocks. |
public void | selectGroup() Selects the actual group item. |
public void | setBoolean(int index, boolean value) Set a boolean parameter. |
public void | setDouble(int index, double value) Set a double parameter. |
public void | setGroupDouble(int index, double value) Sets the indexed group field as a double. |
void | setGroupItem(GroupItem item) Sets the current result. |
public void | setGroupLong(int index, long value) Sets the indexed group field as a long. |
public void | setGroupString(int index, String value) Sets the indexed group field. |
public void | setLimit(int limit) |
public void | setLong(int index, long value) Set a long parameter. |
public void | setNull(int index) Set a null parameter. |
public void | setResult(SelectResult result) Sets the result set. |
public void | setReturnGeneratedKeys(boolean isReturnGeneratedKeys) Set if the query should return the generated keys. |
public void | setRowUpdateCount(int count) Sets the number of rows updated. |
public void | setString(int index, String value) Set a string parameter. |
public void | setTransaction(Transaction xa) Sets the transaction. |
public void | unlock() Unlock the blocks. |