パッケージ org.postgresql

インタフェース PGStatement

既知のサブインタフェースのリスト:
BaseStatement
既知の実装クラスのリスト:
PgStatement

public interface PGStatement
This interface defines the public PostgreSQL extensions to java.sql.Statement. All Statements constructed by the PostgreSQL driver implement PGStatement.
  • フィールド詳細

  • メソッドの詳細

    • getLastOID

      long getLastOID() throws SQLException
      Returns the Last inserted/updated oid.
      戻り値:
      OID of last insert
      例外:
      SQLException - if something goes wrong
      導入されたバージョン:
      7.3
    • setUseServerPrepare

      @Deprecated void setUseServerPrepare(boolean flag) throws SQLException
      推奨されていません。
      As of build 302, replaced by setPrepareThreshold(int)
      Turn on the use of prepared statements in the server (server side prepared statements are unrelated to jdbc PreparedStatements) As of build 302, this method is equivalent to setPrepareThreshold(1).
      パラメータ:
      flag - use server prepare
      例外:
      SQLException - if something goes wrong
      導入されたバージョン:
      7.3
    • isUseServerPrepare

      boolean isUseServerPrepare()
      Checks if this statement will be executed as a server-prepared statement. A return value of true indicates that the next execution of the statement will be done as a server-prepared statement, assuming the underlying protocol supports it.
      戻り値:
      true if the next reuse of this statement will use a server-prepared statement
    • setPrepareThreshold

      void setPrepareThreshold(int threshold) throws SQLException

      Sets the reuse threshold for using server-prepared statements.

      If threshold is a non-zero value N, the Nth and subsequent reuses of a PreparedStatement will use server-side prepare.

      If threshold is zero, server-side prepare will not be used.

      The reuse threshold is only used by PreparedStatement and CallableStatement objects; it is ignored for plain Statements.

      パラメータ:
      threshold - the new threshold for this statement
      例外:
      SQLException - if an exception occurs while changing the threshold
      導入されたバージョン:
      build 302
    • getPrepareThreshold

      int getPrepareThreshold()
      Gets the server-side prepare reuse threshold in use for this statement.
      戻り値:
      the current threshold
      導入されたバージョン:
      build 302
      関連項目:
    • setAdaptiveFetch

      void setAdaptiveFetch(boolean adaptiveFetch)
      Turn on/off adaptive fetch for statement. Existing resultSets won't be affected by change here.
      パラメータ:
      adaptiveFetch - desired state of adaptive fetch.
    • getAdaptiveFetch

      boolean getAdaptiveFetch()
      Get state of adaptive fetch for statement.
      戻り値:
      state of adaptive fetch (turned on or off)