public interface BaseStatement extends PGStatement, Statement
DATE_NEGATIVE_INFINITY, DATE_NEGATIVE_SMALLER_INFINITY, DATE_POSITIVE_INFINITY, DATE_POSITIVE_SMALLER_INFINITYCLOSE_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, setUseServerPrepareaddBatch, 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, setQueryTimeoutisWrapperFor, unwrapResultSet 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-2021 PostgreSQL Global Development Group. All Rights Reserved.