public interface ManagedExtendedConnection extends ExtendedConnection
ExtendedConnection by
the means to handle remote iterator. This is closely coupled to a transaction
managed by a TxManager.DEFAULT_MAX_IN_OPERATOR_PARAMETER_COUNT, DEFAULT_MAX_PARAMETER_COUNT, DEFAULT_MAX_STATEMENT_LENGTH| Modifier and Type | Method and Description |
|---|---|
ManagedStatement |
createStatement() |
ManagedStatement |
createStatement(int resultSetType,
int resultSetConcurrency) |
ManagedStatement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
ManagedDatabaseMetaData |
getMetaData() |
int |
getRemoteIteratorCount()
The current amount of registered remote iterator.
|
ManagedCallableStatement |
prepareCall(java.lang.String sql) |
ManagedCallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency) |
ManagedCallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
ManagedPreparedStatement |
prepareStatement(java.lang.String sql) |
ManagedPreparedStatement |
prepareStatement(java.lang.String sql,
int autoGeneratedKeys) |
ManagedPreparedStatement |
prepareStatement(java.lang.String sql,
int[] columnIndexes) |
ManagedPreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency) |
ManagedPreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
ManagedPreparedStatement |
prepareStatement(java.lang.String sql,
java.lang.String[] columnNames) |
void |
registerRemoteIterator(RemoteIterator<?> iterator,
long aliveTime)
Registers the designated remote iterator to drop it after the
designated alive time has elapsed.
|
void |
remoteIteratorDropped(RemoteIterator<?> iterator)
Signals the dropping of the remote iterator.
|
addColumn, columnExists, createRecursionTable, createRecursionTable, createSequence, deregisterIterator, dropAllRecursionTables, dropColumn, dropRecursionTable, dropSchemaVersion, dropSequence, formatValue, getAddForeignKey, getAllTableNames, getColumnNames, getColumnType, getCorrespondingDBType, getCorrespondingDBType, getCorrespondingDBType, getCurrentTime, getDatabaseName, getDropForeignKeyConstraintKeyword, getEXCEPTKeyword, getMaxInOperatorParameterCount, getMaxParameterCount, getMaxStatementLength, getSchemaVersion, getStringComparison, getTimeDifference, isForeignKeyViolation, isLockTimeout, isSyntaxError, isTableMissing, isUniqueViolation, lockTable, nextID, registerIterator, renameColumn, renameTable, sequenceExists, setDefaultLockTimeout, setLockTimeout, setSchemaVersion, supportsIntersect, tableExists, toUpperCase, updateColumnsNullable, updateColumnType, useLockTimeoutabort, clearWarnings, close, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStruct, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, isValid, nativeSQL, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setTransactionIsolation, setTypeMapvoid registerRemoteIterator(RemoteIterator<?> iterator, long aliveTime)
remoteIteratorDropped(RemoteIterator).iterator - The iterator to drop after its alive time has elapsed.aliveTime - The time in milliseconds the designated iterator can be
active without being forced to be dropped.int getRemoteIteratorCount()
void remoteIteratorDropped(RemoteIterator<?> iterator)
iterator - The remote iterator that has been dropped.ManagedStatement createStatement() throws java.sql.SQLException
createStatement in interface java.sql.Connectionjava.sql.SQLExceptionManagedPreparedStatement prepareStatement(java.lang.String sql) throws java.sql.SQLException
prepareStatement in interface java.sql.Connectionjava.sql.SQLExceptionManagedCallableStatement prepareCall(java.lang.String sql) throws java.sql.SQLException
prepareCall in interface java.sql.Connectionjava.sql.SQLExceptionManagedDatabaseMetaData getMetaData() throws java.sql.SQLException
getMetaData in interface java.sql.Connectionjava.sql.SQLExceptionManagedStatement createStatement(int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
createStatement in interface java.sql.Connectionjava.sql.SQLExceptionManagedPreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
prepareStatement in interface java.sql.Connectionjava.sql.SQLExceptionManagedCallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
prepareCall in interface java.sql.Connectionjava.sql.SQLExceptionManagedStatement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
createStatement in interface java.sql.Connectionjava.sql.SQLExceptionManagedPreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
prepareStatement in interface java.sql.Connectionjava.sql.SQLExceptionManagedCallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
prepareCall in interface java.sql.Connectionjava.sql.SQLExceptionManagedPreparedStatement prepareStatement(java.lang.String sql, int autoGeneratedKeys) throws java.sql.SQLException
prepareStatement in interface java.sql.Connectionjava.sql.SQLExceptionManagedPreparedStatement prepareStatement(java.lang.String sql, int[] columnIndexes) throws java.sql.SQLException
prepareStatement in interface java.sql.Connectionjava.sql.SQLExceptionManagedPreparedStatement prepareStatement(java.lang.String sql, java.lang.String[] columnNames) throws java.sql.SQLException
prepareStatement in interface java.sql.Connectionjava.sql.SQLException