public interface PreparedQuery
| Modifier and Type | Method and Description |
|---|---|
CompiledTuple |
createArgumentTuple()
Factory for argument tuples for this prepared query.
|
void |
execute(CompiledTuple args,
RowConsumer consumer)
Run the query against a given set of arguments, and pass the results to
consumer |
void |
execute(CompiledTuple args,
TableAccessor table,
RowConsumer consumer)
Execute the query
|
boolean |
isShareable()
whether it is safe to share this prepared query object with multiple threads which can execute it
on different table instances
Note that the tables MUST have the same definition
|
CompiledTuple createArgumentTuple()
void execute(CompiledTuple args, RowConsumer consumer) throws StreamBaseException
consumerargs - Tuple of arguments for this prepared query. This tuple must come from PreparedQuery.createArgumentTuple()consumer - A RowConsumer that will be passed each row in the results of the query one by oneStreamBaseException - If the query does not run properly, or if the consumer throws an exceptionvoid execute(CompiledTuple args, TableAccessor table, RowConsumer consumer) throws StreamBaseException
args - Prepared query arguments. Must have been created using PreparedQuery.createArgumentTuple()table - Table accessorconsumer - RowConsumer that will be passed each row in the result setStreamBaseException - Error executing query, or consume reports an errorboolean isShareable()
Copyright © 2015–2018 Cloud Software Group, Inc.. All rights reserved.