public interface Query
Query objects should be explicitly closed when no longer needed; if resources are allocated on the server for this query, their cleanup is triggered by closing the Query.
Modifier and Type | Method and Description |
---|---|
void |
close()
Close this query and free any server-side resources associated with it.
|
ParameterList |
createParameterList()
Create a ParameterList suitable for storing parameters associated with this Query.
|
int |
getBatchSize()
Get the number of times this Query has been batched.
|
boolean |
isEmpty() |
boolean |
isStatementDescribed() |
String |
toString(ParameterList parameters)
Stringize this query to a human-readable form, substituting particular parameter values for
parameter placeholders.
|
ParameterList createParameterList()
If this query has no parameters, a ParameterList will be returned, but it may be a shared immutable object. If this query does have parameters, the returned ParameterList is a new list, unshared by other callers.
String toString(ParameterList parameters)
parameters
- a ParameterList returned by this Query's createParameterList()
method,
or null
to leave the parameter placeholders unsubstituted.void close()
A closed Query should not be executed.
boolean isStatementDescribed()
boolean isEmpty()
int getBatchSize()
addBatch()
has been called.Copyright © 2016 PostgreSQL Global Development Group. All rights reserved.