パッケージ org.postgresql.util
列挙 PSQLState
- すべての実装されたインタフェース:
Serializable
,Comparable<PSQLState>
,java.lang.constant.Constable
This class is used for holding SQLState codes.
-
ネストされたクラスの概要
クラスから継承されたネストされたクラス/インタフェース java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
列挙型定数の概要
列挙定数列挙型定数説明After a connection has been established, it went bad.The server rejected our connection attempt.We could establish a connection with the server for unknown reasons.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. -
メソッドの概要
-
列挙型定数の詳細
-
UNKNOWN_STATE
-
TOO_MANY_RESULTS
-
NO_DATA
-
INVALID_PARAMETER_TYPE
-
CONNECTION_UNABLE_TO_CONNECT
We could establish a connection with the server for unknown reasons. Could be a network problem. -
CONNECTION_DOES_NOT_EXIST
-
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
After a connection has been established, it went bad. -
CONNECTION_FAILURE_DURING_TRANSACTION
-
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
-
NOT_IMPLEMENTED
-
DATA_ERROR
-
STRING_DATA_RIGHT_TRUNCATION
-
NUMERIC_VALUE_OUT_OF_RANGE
-
BAD_DATETIME_FORMAT
-
DATETIME_OVERFLOW
-
DIVISION_BY_ZERO
-
MOST_SPECIFIC_TYPE_DOES_NOT_MATCH
-
INVALID_PARAMETER_VALUE
-
NOT_NULL_VIOLATION
-
FOREIGN_KEY_VIOLATION
-
UNIQUE_VIOLATION
-
CHECK_VIOLATION
-
EXCLUSION_VIOLATION
-
INVALID_CURSOR_STATE
-
TRANSACTION_STATE_INVALID
-
ACTIVE_SQL_TRANSACTION
-
NO_ACTIVE_SQL_TRANSACTION
-
IN_FAILED_SQL_TRANSACTION
-
INVALID_SQL_STATEMENT_NAME
-
INVALID_AUTHORIZATION_SPECIFICATION
-
INVALID_PASSWORD
-
INVALID_TRANSACTION_TERMINATION
-
STATEMENT_NOT_ALLOWED_IN_FUNCTION_CALL
-
INVALID_SAVEPOINT_SPECIFICATION
-
SERIALIZATION_FAILURE
-
DEADLOCK_DETECTED
-
SYNTAX_ERROR
-
UNDEFINED_COLUMN
-
UNDEFINED_OBJECT
-
WRONG_OBJECT_TYPE
-
NUMERIC_CONSTANT_OUT_OF_RANGE
-
DATA_TYPE_MISMATCH
-
UNDEFINED_FUNCTION
-
INVALID_NAME
-
DATATYPE_MISMATCH
-
CANNOT_COERCE
-
UNDEFINED_TABLE
-
OUT_OF_MEMORY
-
OBJECT_NOT_IN_STATE
-
OBJECT_IN_USE
-
QUERY_CANCELED
-
SYSTEM_ERROR
-
IO_ERROR
-
UNEXPECTED_ERROR
-
-
メソッドの詳細
-
values
この列挙型の定数を含む配列を宣言されている順序で 返します。- 戻り値:
- この列挙型の定数を含む、宣言されている順序での配列
-
valueOf
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に 一致している必要があります。(余分な空白文字を含めることは できません。)- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定した名前の列挙型定数
- 例外:
IllegalArgumentException
- この列挙型に、指定した名前の定数がない場合NullPointerException
- 引数がnullの場合
-
getState
-
isConnectionError
-