public interface BaseStatement extends PGStatement, Statement
DATE_NEGATIVE_INFINITY, DATE_NEGATIVE_SMALLER_INFINITY, DATE_POSITIVE_INFINITY, DATE_POSITIVE_SMALLER_INFINITY
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
Modifier and Type | Method and Description |
---|---|
ResultSet |
createDriverResultSet(Field[] fields,
List<Tuple> tuples)
Create a synthetic resultset from data provided by the driver.
|
ResultSet |
createResultSet(Query originalQuery,
Field[] fields,
List<Tuple> tuples,
ResultCursor cursor)
Create a resultset from data retrieved from the server.
|
boolean |
executeWithFlags(CachedQuery cachedQuery,
int flags)
Execute a query, passing additional query flags.
|
boolean |
executeWithFlags(int flags)
Execute a prepared query, passing additional query flags.
|
boolean |
executeWithFlags(String sql,
int flags)
Execute a query, passing additional query flags.
|
getAdaptiveFetch, getLastOID, getPrepareThreshold, isUseServerPrepare, setAdaptiveFetch, setPrepareThreshold, setUseServerPrepare
addBatch, cancel, clearBatch, clearWarnings, close, closeOnCompletion, execute, execute, execute, execute, executeBatch, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout
isWrapperFor, unwrap
ResultSet createDriverResultSet(Field[] fields, List<Tuple> tuples) throws SQLException
fields
- the column metadata for the resultsettuples
- the resultset dataSQLException
- if something goes wrongResultSet createResultSet(Query originalQuery, Field[] fields, List<Tuple> tuples, ResultCursor cursor) throws SQLException
originalQuery
- the query that generated this resultset; used when dealing with updateable
resultsetsfields
- the column metadata for the resultsettuples
- the resultset datacursor
- the cursor to use to retrieve more data from the server; if null, no additional
data is present.SQLException
- if something goes wrongboolean executeWithFlags(String sql, int flags) throws SQLException
sql
- the query to execute (JDBC-style query)flags
- additional QueryExecutor
flags for execution; these are bitwise-ORed into
the default flags.SQLException
- if something goes wrong.boolean executeWithFlags(CachedQuery cachedQuery, int flags) throws SQLException
cachedQuery
- the query to execute (native to PostgreSQL)flags
- additional QueryExecutor
flags for execution; these are bitwise-ORed into
the default flags.SQLException
- if something goes wrong.boolean executeWithFlags(int flags) throws SQLException
flags
- additional QueryExecutor
flags for execution; these are bitwise-ORed into
the default flags.SQLException
- if something goes wrong.Copyright © 1997-2020 PostgreSQL Global Development Group. All Rights Reserved.