パッケージ org.postgresql.util

列挙 PSQLState

java.lang.Object
java.lang.Enum<PSQLState>
org.postgresql.util.PSQLState
すべての実装されたインタフェース:
Serializable, Comparable<PSQLState>, java.lang.constant.Constable

public enum PSQLState extends Enum<PSQLState>
This class is used for holding SQLState codes.
  • 列挙型定数の詳細

    • UNKNOWN_STATE

      public static final PSQLState UNKNOWN_STATE
    • TOO_MANY_RESULTS

      public static final PSQLState TOO_MANY_RESULTS
    • NO_DATA

      public static final PSQLState NO_DATA
    • INVALID_PARAMETER_TYPE

      public static final PSQLState INVALID_PARAMETER_TYPE
    • CONNECTION_UNABLE_TO_CONNECT

      public static final PSQLState CONNECTION_UNABLE_TO_CONNECT
      We could establish a connection with the server for unknown reasons. Could be a network problem.
    • CONNECTION_DOES_NOT_EXIST

      public static final PSQLState CONNECTION_DOES_NOT_EXIST
    • CONNECTION_REJECTED

      public static final PSQLState CONNECTION_REJECTED
      The server rejected our connection attempt. Usually an authentication failure, but could be a configuration error like asking for a SSL connection with a server that wasn't built with SSL support.
    • CONNECTION_FAILURE

      public static final PSQLState CONNECTION_FAILURE
      After a connection has been established, it went bad.
    • CONNECTION_FAILURE_DURING_TRANSACTION

      public static final PSQLState CONNECTION_FAILURE_DURING_TRANSACTION
    • PROTOCOL_VIOLATION

      public static final PSQLState PROTOCOL_VIOLATION
      The server sent us a response the driver was not prepared for and is either bizarre datastream corruption, a driver bug, or a protocol violation on the server's part.
    • COMMUNICATION_ERROR

      public static final PSQLState COMMUNICATION_ERROR
    • NOT_IMPLEMENTED

      public static final PSQLState NOT_IMPLEMENTED
    • DATA_ERROR

      public static final PSQLState DATA_ERROR
    • STRING_DATA_RIGHT_TRUNCATION

      public static final PSQLState STRING_DATA_RIGHT_TRUNCATION
    • NUMERIC_VALUE_OUT_OF_RANGE

      public static final PSQLState NUMERIC_VALUE_OUT_OF_RANGE
    • BAD_DATETIME_FORMAT

      public static final PSQLState BAD_DATETIME_FORMAT
    • DATETIME_OVERFLOW

      public static final PSQLState DATETIME_OVERFLOW
    • DIVISION_BY_ZERO

      public static final PSQLState DIVISION_BY_ZERO
    • MOST_SPECIFIC_TYPE_DOES_NOT_MATCH

      public static final PSQLState MOST_SPECIFIC_TYPE_DOES_NOT_MATCH
    • INVALID_PARAMETER_VALUE

      public static final PSQLState INVALID_PARAMETER_VALUE
    • NOT_NULL_VIOLATION

      public static final PSQLState NOT_NULL_VIOLATION
    • FOREIGN_KEY_VIOLATION

      public static final PSQLState FOREIGN_KEY_VIOLATION
    • UNIQUE_VIOLATION

      public static final PSQLState UNIQUE_VIOLATION
    • CHECK_VIOLATION

      public static final PSQLState CHECK_VIOLATION
    • EXCLUSION_VIOLATION

      public static final PSQLState EXCLUSION_VIOLATION
    • INVALID_CURSOR_STATE

      public static final PSQLState INVALID_CURSOR_STATE
    • TRANSACTION_STATE_INVALID

      public static final PSQLState TRANSACTION_STATE_INVALID
    • ACTIVE_SQL_TRANSACTION

      public static final PSQLState ACTIVE_SQL_TRANSACTION
    • NO_ACTIVE_SQL_TRANSACTION

      public static final PSQLState NO_ACTIVE_SQL_TRANSACTION
    • IN_FAILED_SQL_TRANSACTION

      public static final PSQLState IN_FAILED_SQL_TRANSACTION
    • INVALID_SQL_STATEMENT_NAME

      public static final PSQLState INVALID_SQL_STATEMENT_NAME
    • INVALID_AUTHORIZATION_SPECIFICATION

      public static final PSQLState INVALID_AUTHORIZATION_SPECIFICATION
    • INVALID_PASSWORD

      public static final PSQLState INVALID_PASSWORD
    • INVALID_TRANSACTION_TERMINATION

      public static final PSQLState INVALID_TRANSACTION_TERMINATION
    • STATEMENT_NOT_ALLOWED_IN_FUNCTION_CALL

      public static final PSQLState STATEMENT_NOT_ALLOWED_IN_FUNCTION_CALL
    • INVALID_SAVEPOINT_SPECIFICATION

      public static final PSQLState INVALID_SAVEPOINT_SPECIFICATION
    • SERIALIZATION_FAILURE

      public static final PSQLState SERIALIZATION_FAILURE
    • DEADLOCK_DETECTED

      public static final PSQLState DEADLOCK_DETECTED
    • SYNTAX_ERROR

      public static final PSQLState SYNTAX_ERROR
    • UNDEFINED_COLUMN

      public static final PSQLState UNDEFINED_COLUMN
    • UNDEFINED_OBJECT

      public static final PSQLState UNDEFINED_OBJECT
    • WRONG_OBJECT_TYPE

      public static final PSQLState WRONG_OBJECT_TYPE
    • NUMERIC_CONSTANT_OUT_OF_RANGE

      public static final PSQLState NUMERIC_CONSTANT_OUT_OF_RANGE
    • DATA_TYPE_MISMATCH

      public static final PSQLState DATA_TYPE_MISMATCH
    • UNDEFINED_FUNCTION

      public static final PSQLState UNDEFINED_FUNCTION
    • INVALID_NAME

      public static final PSQLState INVALID_NAME
    • DATATYPE_MISMATCH

      public static final PSQLState DATATYPE_MISMATCH
    • CANNOT_COERCE

      public static final PSQLState CANNOT_COERCE
    • UNDEFINED_TABLE

      public static final PSQLState UNDEFINED_TABLE
    • OUT_OF_MEMORY

      public static final PSQLState OUT_OF_MEMORY
    • OBJECT_NOT_IN_STATE

      public static final PSQLState OBJECT_NOT_IN_STATE
    • OBJECT_IN_USE

      public static final PSQLState OBJECT_IN_USE
    • QUERY_CANCELED

      public static final PSQLState QUERY_CANCELED
    • SYSTEM_ERROR

      public static final PSQLState SYSTEM_ERROR
    • IO_ERROR

      public static final PSQLState IO_ERROR
    • UNEXPECTED_ERROR

      public static final PSQLState UNEXPECTED_ERROR
  • メソッドの詳細

    • values

      public static PSQLState[] values()
      この列挙型の定数を含む配列を宣言されている順序で 返します。
      戻り値:
      この列挙型の定数を含む、宣言されている順序での配列
    • valueOf

      public static PSQLState valueOf(String name)
      指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に 一致している必要があります。(余分な空白文字を含めることは できません。)
      パラメータ:
      name - 返される列挙型定数の名前。
      戻り値:
      指定した名前の列挙型定数
      例外:
      IllegalArgumentException - この列挙型に、指定した名前の定数がない場合
      NullPointerException - 引数がnullの場合
    • getState

      public String getState()
    • isConnectionError

      public static boolean isConnectionError(@Nullable String psqlState)