Class PSQLState

  • All Implemented Interfaces:
    java.io.Serializable

    public class PSQLState
    extends java.lang.Object
    implements java.io.Serializable
    This class is used for holding SQLState codes.
    See Also:
    Serialized Form
    • Field Detail

      • 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
      • 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
      • 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
      • 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
      • 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
      • OUT_OF_MEMORY

        public static final PSQLState OUT_OF_MEMORY
      • OBJECT_NOT_IN_STATE

        public static final PSQLState OBJECT_NOT_IN_STATE
      • SYSTEM_ERROR

        public static final PSQLState SYSTEM_ERROR
      • IO_ERROR

        public static final PSQLState IO_ERROR
      • UNEXPECTED_ERROR

        public static final PSQLState UNEXPECTED_ERROR
    • Constructor Detail

      • PSQLState

        public PSQLState​(java.lang.String state)
    • Method Detail

      • getState

        public java.lang.String getState()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object