Interface FirebirdPreparedStatement

All Superinterfaces:
AutoCloseable, FirebirdStatement, PreparedStatement, Statement, Wrapper
All Known Subinterfaces:
FirebirdCallableStatement
All Known Implementing Classes:
FBCallableStatement, FBPreparedStatement

public interface FirebirdPreparedStatement extends FirebirdStatement, PreparedStatement
Firebird extensions to the PreparedStatement interface.
Author:
Roman Rokytskyy
  • Field Details

    • TYPE_SELECT

      static final int TYPE_SELECT
      A SELECT or multi-row DML with RETURNING statement.
      See Also:
    • TYPE_INSERT

      static final int TYPE_INSERT
      An INSERT statement.
      See Also:
    • TYPE_UPDATE

      static final int TYPE_UPDATE
      An UPDATE statement.
      See Also:
    • TYPE_DELETE

      static final int TYPE_DELETE
      A DELETE statement.
      See Also:
    • TYPE_DDL

      static final int TYPE_DDL
      A DDL statement.
      See Also:
    • TYPE_GET_SEGMENT

      static final int TYPE_GET_SEGMENT
      A GET SEGMENT statement.
      See Also:
    • TYPE_PUT_SEGMENT

      static final int TYPE_PUT_SEGMENT
      A PUT SEGMENT statement.
      See Also:
    • TYPE_EXEC_PROCEDURE

      static final int TYPE_EXEC_PROCEDURE
      An EXECUTE PROCEDURE or singleton DML with RETURNING statement.
      See Also:
    • TYPE_START_TRANS

      static final int TYPE_START_TRANS
      A SET TRANSACTION statement.
      See Also:
    • TYPE_COMMIT

      static final int TYPE_COMMIT
      A COMMIT statement.
      See Also:
    • TYPE_ROLLBACK

      static final int TYPE_ROLLBACK
      A ROLLBACK statement.
      See Also:
    • TYPE_SELECT_FOR_UPDATE

      static final int TYPE_SELECT_FOR_UPDATE
      A SELECT FOR UPDATE statement.
      See Also:
    • TYPE_SET_GENERATOR

      static final int TYPE_SET_GENERATOR
      A SET GENERATOR statement.
      See Also:
    • TYPE_SAVEPOINT

      static final int TYPE_SAVEPOINT
      A SAVEPOINT statement.
      Since:
      6
      See Also:
  • Method Details

    • getStatementType

      int getStatementType() throws SQLException
      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