public final class Version11Descriptor extends AbstractProtocolDescriptor implements ProtocolDescriptor
ProtocolDescriptor for the Firebird version 11 protocol. This version
applies to Firebird 2.1, but also works with newer Firebird versions.| Constructor and Description |
|---|
Version11Descriptor() |
createAttachServiceParameterBuffer, createDatabaseParameterBuffer, equals, getArchitecture, getMaximumType, getMinimumType, getVersion, getWeight, hashCode, supportsWireCompressionclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcreateAttachServiceParameterBuffer, createDatabaseParameterBuffer, getArchitecture, getMaximumType, getMinimumType, getVersion, getWeight, supportsWireCompressionpublic FbWireDatabase createDatabase(WireDatabaseConnection connection)
ProtocolDescriptorFbWireDatabase implementation for this protocol.createDatabase in interface ProtocolDescriptorconnection - WireDatabaseConnection to this databasepublic FbWireService createService(WireServiceConnection connection)
ProtocolDescriptorFbWireService implementation for this protocol.createService in interface ProtocolDescriptorconnection - WireServiceConnection to this servicepublic ServiceParameterBuffer createServiceParameterBuffer(WireServiceConnection connection)
ProtocolDescriptorServiceParameterBuffer.createServiceParameterBuffer in interface ProtocolDescriptorconnection - Connectionpublic ServiceRequestBuffer createServiceRequestBuffer(WireServiceConnection connection)
createServiceRequestBuffer in interface ProtocolDescriptorpublic FbWireTransaction createTransaction(FbWireDatabase database, int transactionHandle, TransactionState initialState)
ProtocolDescriptorFbTransaction implementation for this protocol.createTransaction in interface ProtocolDescriptordatabase - FbWireDatabase of the current databasetransactionHandle - Transaction handleinitialState - Initial transaction state (either TransactionState.ACTIVE
or TransactionState.PREPARED).public FbWireStatement createStatement(FbWireDatabase database)
ProtocolDescriptorFbStatement implementation for this protocol.createStatement in interface ProtocolDescriptordatabase - FbWireDatabase of the current databasepublic BlrCalculator createBlrCalculator(FbWireDatabase database)
ProtocolDescriptorBlrCalculator implementation for this protocol version.createBlrCalculator in interface ProtocolDescriptordatabase - FbWireDatabase of the current databasepublic FbWireBlob createOutputBlob(FbWireDatabase database, FbWireTransaction transaction, BlobParameterBuffer blobParameterBuffer)
ProtocolDescriptorFbWireBlob implementation for this protocol version.createOutputBlob in interface ProtocolDescriptordatabase - FbWireDatabase of the current databasetransaction - FbWireTransaction to associate with the blobblobParameterBuffer - Blob Parameter Bufferpublic FbWireBlob createInputBlob(FbWireDatabase database, FbWireTransaction transaction, BlobParameterBuffer blobParameterBuffer, long blobId)
ProtocolDescriptorFbWireBlob implementation for this protocol version.createInputBlob in interface ProtocolDescriptordatabase - FbWireDatabase of the current databasetransaction - FbWireTransaction to associate with the blobblobParameterBuffer - Blob Parameter BufferblobId - Blob Id (must be non-zero for input blob)public FbWireAsynchronousChannel createAsynchronousChannel(FbWireDatabase database)
ProtocolDescriptorcreateAsynchronousChannel in interface ProtocolDescriptordatabase - The parent database handle.protected ParameterConverter<WireDatabaseConnection,WireServiceConnection> getParameterConverter()
getParameterConverter in class AbstractProtocolDescriptorParameterConverter for populating the database parameter buffer.public FbWireOperations createWireOperations(WireConnection<?,?> connection, WarningMessageCallback defaultWarningMessageCallback, java.lang.Object syncObject)
ProtocolDescriptorFbWireOperations implementation for this protocol version.createWireOperations in interface ProtocolDescriptorconnection - WireConnection instancedefaultWarningMessageCallback - Default warning message callbacksyncObject - Object to use for synchronizationCopyright © 2001-2022 Jaybird (Firebird JDBC/JCA) team. All rights reserved.