public class V13Statement extends V12Statement
exceptionListenerDispatcher, statementListenerDispatcher
Constructor and Description |
---|
V13Statement(FbWireDatabase database)
Creates a new instance of V13Statement for the specified database.
|
Modifier and Type | Method and Description |
---|---|
protected RowValue |
readSqlData()
Reads a single row from the database.
|
protected void |
writeSqlData(RowDescriptor rowDescriptor,
RowValue fieldValues,
boolean useActualLength)
Write a set of SQL data from a
RowValue . |
protected void |
writeSqlData(XdrOutputStream xdrOut,
BlrCalculator blrCalculator,
RowDescriptor rowDescriptor,
RowValue fieldValues,
boolean useActualLength) |
free, prepare
doFreePacket, execute, fetchRows, getDefaultSqlInfoSize, getMaxSqlInfoSize, processAllocateResponse, processExecuteResponse, processExecuteSingletonResponse, processFetchResponse, processFreeResponse, processPrepareResponse, readColumnData, sendAllocate, sendExecute, sendFetch, sendFree, sendPrepare, setCursorName, writeColumnData
calculateBlr, calculateBlr, close, emptyRowDescriptor, getBlrCalculator, getDatabase, getHandle, getInfo, getSqlInfo, getXdrIn, getXdrOut, isValidTransactionClass, setHandle, withLock, wrapDeferredResponse
addExceptionListener, addStatementListener, checkStatementValid, checkStatementValid, closeCursor, closeCursor, createExecutionPlanProcessor, createSqlCountProcessor, ensureClosedCursor, fetchScroll, fetchScrollImpl, finalize, forceState, getAllowedTimeout, getCursorInfo, getCursorInfo, getCursorInfoImpl, getExecutionPlan, getExplainedExecutionPlan, getParameterDescriptionInfoRequestItems, getParameterDescriptor, getRowDescriptor, getSqlCounts, getSqlInfo, getState, getStatementInfoRequestItems, getStatementWarningCallback, getTimeout, getTransaction, 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
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addStatementListener, batchCancel, batchExecute, clearCursorFlag, close, closeCursor, closeCursor, createBatchParameterBuffer, deferredBatchCreate, deferredBatchRelease, deferredBatchSend, emptyRowDescriptor, ensureClosedCursor, fetchScroll, getCursorInfo, getCursorInfo, getDatabase, getExecutionPlan, getExplainedExecutionPlan, getHandle, getParameterDescriptor, getRowDescriptor, getSqlCounts, getSqlInfo, getSqlInfo, getState, getTimeout, getTransaction, getType, hasFetched, isCursorFlagSet, removeStatementListener, setCursorFlag, setTimeout, setTransaction, supportBatchUpdates, supportsCursorInfo, supportsFetchScroll, unprepare, validateParameters, withLock
addExceptionListener, removeExceptionListener
public V13Statement(FbWireDatabase database)
database
- FbWireDatabase implementationprotected RowValue readSqlData() throws java.sql.SQLException, java.io.IOException
V10Statement
readSqlData
in class V10Statement
RowValue
java.sql.SQLException
java.io.IOException
protected void writeSqlData(RowDescriptor rowDescriptor, RowValue fieldValues, boolean useActualLength) throws java.io.IOException, java.sql.SQLException
V10Statement
RowValue
.writeSqlData
in class V10Statement
rowDescriptor
- The row descriptorfieldValues
- The List containing the SQL data to be writtenuseActualLength
- Should actual field length be used (applies to CHAR)java.io.IOException
- if an error occurs while writing to the underlying output streamjava.sql.SQLException
protected void writeSqlData(XdrOutputStream xdrOut, BlrCalculator blrCalculator, RowDescriptor rowDescriptor, RowValue fieldValues, boolean useActualLength) throws java.io.IOException, java.sql.SQLException
java.io.IOException
java.sql.SQLException
Copyright © 2001-2024 Jaybird (Firebird JDBC) team. All rights reserved.