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.CharacterCOLUMNprivate static java.lang.CharacterCONSTRAINTprivate static java.lang.CharacterDATATYPEprivate static java.lang.CharacterDETAILprivate static java.lang.CharacterFILEprivate static java.lang.CharacterHINTprivate static java.lang.CharacterINTERNAL_POSITIONprivate static java.lang.CharacterINTERNAL_QUERYprivate static java.lang.CharacterLINEprivate static java.util.logging.LoggerLOGGERprivate java.util.Map<java.lang.Character,java.lang.String>mesgPartsprivate static java.lang.CharacterMESSAGEprivate static java.lang.CharacterPOSITIONprivate static java.lang.CharacterROUTINEprivate static java.lang.CharacterSCHEMAprivate static java.lang.CharacterSEVERITYprivate static java.lang.CharacterSQLSTATEprivate static java.lang.CharacterTABLEprivate static java.lang.CharacterWHERE
-
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.StringgetColumn()java.lang.StringgetConstraint()java.lang.StringgetDatatype()java.lang.StringgetDetail()java.lang.StringgetFile()java.lang.StringgetHint()private intgetIntegerPart(java.lang.Character c)intgetInternalPosition()java.lang.StringgetInternalQuery()intgetLine()java.lang.StringgetMessage()(package private) java.lang.StringgetNonSensitiveErrorMessage()intgetPosition()java.lang.StringgetRoutine()java.lang.StringgetSchema()java.lang.StringgetSeverity()java.lang.StringgetSQLState()java.lang.StringgetTable()java.lang.StringgetWhere()java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-