public class V11Database extends V10Database
FbWireDatabase
implementation for the version 11 wire protocol.FbWireAttachment.AcceptPacket
protocolDescriptor, wireOperations
connection, exceptionListenerDispatcher
Modifier | Constructor and Description |
---|---|
protected |
V11Database(WireDatabaseConnection connection,
ProtocolDescriptor descriptor)
Creates a V11Database instance.
|
Modifier and Type | Method and Description |
---|---|
void |
enqueueDeferredAction(DeferredAction deferredAction)
Enqueue a deferred action.
|
void |
releaseObject(int operation,
int objectId)
Release object.
|
afterAttachActions, attach, attachOrCreate, authReceiveResponse, cancelOperation, createDatabase, createStatement, doReleaseObjectPacket, dropDatabase, executeImmediate, getBlrCalculator, getDatabaseInfo, getFilenameEncoding, getHandle, getTransactionIdBuffer, initAsynchronousChannel, internalDetach, processAttachOrCreateResponse, processReleaseObjectResponse, reconnectTransaction, sendAttachOrCreateToBuffer, startTransaction
cancelEvent, checkAttached, checkConnected, closeConnection, consumePackets, countEvents, createBlobForInput, createBlobForOutput, createEventHandle, finalize, getXdrIn, getXdrOut, getXdrStreamAccess, isAttached, queueEvent, readGenericResponse, readResponse, readSqlResponse
addDatabaseListener, addWeakDatabaseListener, close, createBlobParameterBuffer, createTransactionParameterBuffer, emptyRowDescriptor, getActiveTransactionCount, getConnectionDialect, getConnectionProperties, getDatabaseDialect, getDatabaseInfo, getDatabaseInformationProcessor, getDatabaseWarningCallback, getDescribeDatabaseInfoBlock, getOdsMajor, getOdsMinor, getParameterDescriptionInfoRequestItems, getStatementInfoRequestItems, removeDatabaseListener, setDatabaseDialect, setOdsMajor, setOdsMinor, transactionAdded, transactionStateChanged
addExceptionListener, createDbCryptCallback, getDatatypeCoder, getEncoding, getEncodingFactory, getServerVersion, getServerVersionInformation, getSynchronizationObject, removeExceptionListener, safelyDetach, setAttached, setDetached, setServerVersion
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
consumePackets, readResponse, readSqlResponse
addDatabaseListener, addWeakDatabaseListener, cancelEvent, countEvents, createBlobForInput, createBlobForOutput, createBlobParameterBuffer, createEventHandle, createTransactionParameterBuffer, emptyRowDescriptor, getConnectionDialect, getConnectionProperties, getDatabaseDialect, getDatabaseInfo, getOdsMajor, getOdsMinor, queueEvent, removeDatabaseListener
getXdrStreamAccess, readGenericResponse
close, getDatatypeCoder, getEncoding, getEncodingFactory, getServerVersion, getSynchronizationObject, isAttached
addExceptionListener, removeExceptionListener
protected V11Database(WireDatabaseConnection connection, ProtocolDescriptor descriptor)
connection
- A WireConnection with an established connection to the server.descriptor
- The ProtocolDescriptor that created this connection (this is
used for creating further dependent objects).public final void enqueueDeferredAction(DeferredAction deferredAction)
FbWireDatabase
FbDatabase implementations that do not support deferred actions are allowed to throw an
UnsupportedOperationException
enqueueDeferredAction
in interface FbWireDatabase
enqueueDeferredAction
in class V10Database
deferredAction
- Deferred actionpublic void releaseObject(int operation, int objectId) throws java.sql.SQLException
FbWireDatabase
releaseObject
in interface FbWireDatabase
releaseObject
in class V10Database
operation
- OperationobjectId
- Id of the object to releasejava.sql.SQLException
Copyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.