Class V19Statement
- java.lang.Object
- 
- org.firebirdsql.gds.ng.AbstractFbStatement
- 
- org.firebirdsql.gds.ng.wire.AbstractFbWireStatement
- 
- org.firebirdsql.gds.ng.wire.version10.V10Statement
- 
- org.firebirdsql.gds.ng.wire.version11.V11Statement
- 
- org.firebirdsql.gds.ng.wire.version12.V12Statement
- 
- org.firebirdsql.gds.ng.wire.version13.V13Statement
- 
- org.firebirdsql.gds.ng.wire.version16.V16Statement
- 
- org.firebirdsql.gds.ng.wire.version18.V18Statement
- 
- org.firebirdsql.gds.ng.wire.version19.V19Statement
 
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.lang.AutoCloseable,- FbStatement,- ExceptionListenable,- FbWireStatement
 
 public class V19Statement extends V18Statement - Author:
- Mark Rotteveel
 
- 
- 
Field Summary- 
Fields inherited from class org.firebirdsql.gds.ng.AbstractFbStatementexceptionListenerDispatcher, statementListenerDispatcher
 
- 
 - 
Constructor SummaryConstructors Constructor Description V19Statement(FbWireDatabase database)Creates a new instance of V19Statement for the specified database.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intgetMaxInlineBlobSize()protected voidhandleInlineBlobResponse(InlineBlobResponse inlineBlobResponse)Handle the inline blob response from anop_execute2orop_fetch_response.protected voidsendExecute(int operation, RowValue parameters)Sends the execute (forop_executeorop_execute2) to the database.- 
Methods inherited from class org.firebirdsql.gds.ng.wire.version18.V18StatementclearCursorFlag, fetchScrollImpl, getCursorFlagsAsInt, getCursorInfoImpl, isCursorFlagSet, sendFetchScroll, setCursorFlag, supportsCursorInfo, supportsFetchScroll
 - 
Methods inherited from class org.firebirdsql.gds.ng.wire.version16.V16StatementbatchCancel, batchExecute, createBatchParameterBuffer, deferredBatchCreate, deferredBatchRelease, deferredBatchSend, sendBatchCreate, sendBatchMsg, supportBatchUpdates
 - 
Methods inherited from class org.firebirdsql.gds.ng.wire.version13.V13StatementgetDefaultSqlInfoSize, getMaxSqlInfoSize, readSqlData, writeSqlData, writeSqlData
 - 
Methods inherited from class org.firebirdsql.gds.ng.wire.version11.V11Statementfree, prepare
 - 
Methods inherited from class org.firebirdsql.gds.ng.wire.version10.V10StatementdoFreePacket, execute, fetchRows, processAllocateResponse, processExecuteResponse, processExecuteSingletonResponse, processFetchResponse, processFreeResponse, processPrepareResponse, readColumnData, sendAllocate, sendFetch, sendFree, sendPrepare, setCursorName, writeColumnData
 - 
Methods inherited from class org.firebirdsql.gds.ng.wire.AbstractFbWireStatementcalculateBlr, calculateBlr, close, emptyRowDescriptor, getBlrCalculator, getDatabase, getHandle, getInfo, getSqlInfo, getTransaction, getXdrIn, getXdrOut, isValidTransactionClass, setHandle, withLock, wrapDeferredResponse
 - 
Methods inherited from class org.firebirdsql.gds.ng.AbstractFbStatementaddExceptionListener, addStatementListener, checkStatementValid, checkStatementValid, closeCursor, closeCursor, createExecutionPlanProcessor, createSqlCountProcessor, ensureClosedCursor, fetchScroll, finalize, forceState, getAllowedTimeout, getCursorInfo, getCursorInfo, getExecutionPlan, getExplainedExecutionPlan, getParameterDescriptionInfoRequestItems, getParameterDescriptor, getRowDescriptor, getSqlCounts, getSqlInfo, getState, getStatementInfoRequestItems, getStatementWarningCallback, getTimeout, getTransactionListener, getType, hasFetched, hasFields, hasSingletonResult, isAfterLast, isBeforeFirst, isPrepareAllowed, parseStatementInfo, queueRowData, removeExceptionListener, removeStatementListener, reset, reset, resetAll, setAfterLast, setBeforeFirst, setParameterDescriptor, setRowDescriptor, setTimeout, setTransaction, setType, signalExecute, signalFetch, switchState, unprepare, validateParameters
 - 
Methods inherited from class java.lang.Objectclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.firebirdsql.gds.ng.listeners.ExceptionListenableaddExceptionListener, removeExceptionListener
 - 
Methods inherited from interface org.firebirdsql.gds.ng.FbStatementaddStatementListener, close, closeCursor, closeCursor, emptyRowDescriptor, ensureClosedCursor, fetchScroll, getCursorInfo, getCursorInfo, getDatabase, getExecutionPlan, getExplainedExecutionPlan, getHandle, getParameterDescriptor, getRowDescriptor, getSqlCounts, getSqlInfo, getSqlInfo, getState, getTimeout, getTransaction, getType, hasFetched, removeStatementListener, setTimeout, setTransaction, unprepare, validateParameters, withLock
 
- 
 
- 
- 
- 
Constructor Detail- 
V19Statementpublic V19Statement(FbWireDatabase database) Creates a new instance of V19Statement for the specified database.- Parameters:
- database- FbWireDatabase implementation
 
 
- 
 - 
Method Detail- 
sendExecuteprotected void sendExecute(int operation, RowValue parameters) throws java.io.IOException, java.sql.SQLExceptionDescription copied from class:V10StatementSends the execute (forop_executeorop_execute2) to the database.- Overrides:
- sendExecutein class- V18Statement
- Parameters:
- operation- Operation (- op_executeor- op_execute2)
- parameters- Parameters
- Throws:
- java.io.IOException
- java.sql.SQLException
 
 - 
getMaxInlineBlobSizeprotected int getMaxInlineBlobSize() 
 - 
handleInlineBlobResponseprotected void handleInlineBlobResponse(InlineBlobResponse inlineBlobResponse) Description copied from class:AbstractFbWireStatementHandle the inline blob response from anop_execute2orop_fetch_response.- Overrides:
- handleInlineBlobResponsein class- AbstractFbWireStatement
- Parameters:
- inlineBlobResponse- inline blob response
 
 
- 
 
-