- All Superinterfaces:
AutoCloseable
,FirebirdStatement
,PreparedStatement
,Statement
,Wrapper
- All Known Subinterfaces:
FirebirdCallableStatement
- All Known Implementing Classes:
FBCallableStatement
,FBPreparedStatement
Firebird extensions to the
PreparedStatement
interface.- Author:
- Roman Rokytskyy
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
ACOMMIT
statement.static final int
A DDL statement.static final int
ADELETE
statement.static final int
AnEXECUTE PROCEDURE
or singleton DML withRETURNING
statement.static final int
A GET SEGMENT statement.static final int
AnINSERT
statement.static final int
A PUT SEGMENT statement.static final int
AROLLBACK
statement.static final int
ASAVEPOINT
statement.static final int
ASELECT
or multi-row DML withRETURNING
statement.static final int
ASELECT FOR UPDATE
statement.static final int
ASET GENERATOR
statement.static final int
ASET TRANSACTION
statement.static final int
AnUPDATE
statement.Fields inherited from interface java.sql.Statement
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
-
Method Summary
Modifier and TypeMethodDescriptionint
Get the statement type of this PreparedStatement.Methods inherited from interface org.firebirdsql.jdbc.FirebirdStatement
getCurrentResultSet, getDeletedRowsCount, getExecutionPlan, getExplainedExecutionPlan, getInsertedRowsCount, getLastExecutionPlan, getLastExplainedExecutionPlan, getLocalStatementId, getUpdatedRowsCount, hasOpenResultSet, isValid
Methods inherited from interface java.sql.PreparedStatement
addBatch, clearParameters, execute, executeLargeUpdate, executeQuery, executeUpdate, getMetaData, getParameterMetaData, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setNull, setNull, setObject, setObject, setObject, setObject, setObject, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL
Methods inherited from interface java.sql.Statement
addBatch, cancel, clearBatch, clearWarnings, close, closeOnCompletion, enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, execute, execute, execute, execute, executeBatch, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, isSimpleIdentifier, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
-
Field Details
-
TYPE_SELECT
static final int TYPE_SELECTASELECT
or multi-row DML withRETURNING
statement.- See Also:
-
TYPE_INSERT
static final int TYPE_INSERTAnINSERT
statement.- See Also:
-
TYPE_UPDATE
static final int TYPE_UPDATEAnUPDATE
statement.- See Also:
-
TYPE_DELETE
static final int TYPE_DELETEADELETE
statement.- See Also:
-
TYPE_DDL
static final int TYPE_DDLA DDL statement.- See Also:
-
TYPE_GET_SEGMENT
static final int TYPE_GET_SEGMENTA GET SEGMENT statement.- See Also:
-
TYPE_PUT_SEGMENT
static final int TYPE_PUT_SEGMENTA PUT SEGMENT statement.- See Also:
-
TYPE_EXEC_PROCEDURE
static final int TYPE_EXEC_PROCEDUREAnEXECUTE PROCEDURE
or singleton DML withRETURNING
statement.- See Also:
-
TYPE_START_TRANS
static final int TYPE_START_TRANSASET TRANSACTION
statement.- See Also:
-
TYPE_COMMIT
static final int TYPE_COMMITACOMMIT
statement.- See Also:
-
TYPE_ROLLBACK
static final int TYPE_ROLLBACKAROLLBACK
statement.- See Also:
-
TYPE_SELECT_FOR_UPDATE
static final int TYPE_SELECT_FOR_UPDATEASELECT FOR UPDATE
statement.- See Also:
-
TYPE_SET_GENERATOR
static final int TYPE_SET_GENERATORASET GENERATOR
statement.- See Also:
-
TYPE_SAVEPOINT
static final int TYPE_SAVEPOINTASAVEPOINT
statement.- Since:
- 6
- See Also:
-
-
Method Details
-
getStatementType
Get the statement type of this PreparedStatement.The returned value is one of the
TYPE_*
constant values defined in this interface.- Returns:
- The identifier for the given statement's type
- Throws:
SQLException
-