Package org.postgresql.util
Class ServerErrorMessage
- java.lang.Object
-
- org.postgresql.util.ServerErrorMessage
-
- All Implemented Interfaces:
java.io.Serializable
public class ServerErrorMessage extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.Character
COLUMN
private static java.lang.Character
CONSTRAINT
private static java.lang.Character
DATATYPE
private static java.lang.Character
DETAIL
private static java.lang.Character
FILE
private static java.lang.Character
HINT
private static java.lang.Character
INTERNAL_POSITION
private static java.lang.Character
INTERNAL_QUERY
private static java.lang.Character
LINE
private static java.util.logging.Logger
LOGGER
private java.util.Map<java.lang.Character,java.lang.String>
mesgParts
private static java.lang.Character
MESSAGE
private static java.lang.Character
POSITION
private static java.lang.Character
ROUTINE
private static java.lang.Character
SCHEMA
private static java.lang.Character
SEVERITY
private static java.lang.Character
SQLSTATE
private static java.lang.Character
TABLE
private static java.lang.Character
WHERE
-
Constructor Summary
Constructors Constructor Description ServerErrorMessage(java.lang.String serverError)
ServerErrorMessage(EncodingPredictor.DecodeResult serverError)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getColumn()
java.lang.String
getConstraint()
java.lang.String
getDatatype()
java.lang.String
getDetail()
java.lang.String
getFile()
java.lang.String
getHint()
private int
getIntegerPart(java.lang.Character c)
int
getInternalPosition()
java.lang.String
getInternalQuery()
int
getLine()
java.lang.String
getMessage()
(package private) java.lang.String
getNonSensitiveErrorMessage()
int
getPosition()
java.lang.String
getRoutine()
java.lang.String
getSchema()
java.lang.String
getSeverity()
java.lang.String
getSQLState()
java.lang.String
getTable()
java.lang.String
getWhere()
java.lang.String
toString()
-
-
-
Field Detail
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
SEVERITY
private static final java.lang.Character SEVERITY
-
MESSAGE
private static final java.lang.Character MESSAGE
-
DETAIL
private static final java.lang.Character DETAIL
-
HINT
private static final java.lang.Character HINT
-
POSITION
private static final java.lang.Character POSITION
-
WHERE
private static final java.lang.Character WHERE
-
FILE
private static final java.lang.Character FILE
-
LINE
private static final java.lang.Character LINE
-
ROUTINE
private static final java.lang.Character ROUTINE
-
SQLSTATE
private static final java.lang.Character SQLSTATE
-
INTERNAL_POSITION
private static final java.lang.Character INTERNAL_POSITION
-
INTERNAL_QUERY
private static final java.lang.Character INTERNAL_QUERY
-
SCHEMA
private static final java.lang.Character SCHEMA
-
TABLE
private static final java.lang.Character TABLE
-
COLUMN
private static final java.lang.Character COLUMN
-
DATATYPE
private static final java.lang.Character DATATYPE
-
CONSTRAINT
private static final java.lang.Character CONSTRAINT
-
mesgParts
private final java.util.Map<java.lang.Character,java.lang.String> mesgParts
-
-
Constructor Detail
-
ServerErrorMessage
public ServerErrorMessage(EncodingPredictor.DecodeResult serverError)
-
ServerErrorMessage
public ServerErrorMessage(java.lang.String serverError)
-
-
Method Detail
-
getSQLState
public java.lang.String getSQLState()
-
getMessage
public java.lang.String getMessage()
-
getSeverity
public java.lang.String getSeverity()
-
getDetail
public java.lang.String getDetail()
-
getHint
public java.lang.String getHint()
-
getPosition
public int getPosition()
-
getWhere
public java.lang.String getWhere()
-
getSchema
public java.lang.String getSchema()
-
getTable
public java.lang.String getTable()
-
getColumn
public java.lang.String getColumn()
-
getDatatype
public java.lang.String getDatatype()
-
getConstraint
public java.lang.String getConstraint()
-
getFile
public java.lang.String getFile()
-
getLine
public int getLine()
-
getRoutine
public java.lang.String getRoutine()
-
getInternalQuery
public java.lang.String getInternalQuery()
-
getInternalPosition
public int getInternalPosition()
-
getIntegerPart
private int getIntegerPart(java.lang.Character c)
-
getNonSensitiveErrorMessage
java.lang.String getNonSensitiveErrorMessage()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-