Interface FirebirdPreparedStatement

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getExecutionPlan()
      Get the execution plan of this PreparedStatement
      java.lang.String getExplainedExecutionPlan()
      Get the detailed execution plan of this PreparedStatement
      int getStatementType()
      Get the statement type of this PreparedStatement.
      • 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
    • Method Detail

      • getExecutionPlan

        java.lang.String getExecutionPlan()
                                   throws java.sql.SQLException
        Get the execution plan of this PreparedStatement
        Returns:
        The execution plan of the statement
        Throws:
        java.sql.SQLException
      • getExplainedExecutionPlan

        java.lang.String getExplainedExecutionPlan()
                                            throws java.sql.SQLException
        Get the detailed execution plan of this PreparedStatement
        Returns:
        The detailed execution plan of the statement
        Throws:
        java.sql.SQLException
      • getStatementType

        int getStatementType()
                      throws java.sql.SQLException
        Get the statement type of this PreparedStatement. The returned value will be one of the TYPE_* constant values.
        Returns:
        The identifier for the given statement's type
        Throws:
        java.sql.SQLException