Opps, can't forget the new file. This is part of the last commit to apply

the redhat patch for SQLState support.

 Added Files:
 	PSQLState.java
This commit is contained in:
Barry Lind 2003-09-08 17:45:35 +00:00
parent 0378a269f3
commit 05dddf40c2
1 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,42 @@
/*-------------------------------------------------------------------------
*
* PSQLState.java
* This class is used for holding SQLState codes.
*
* Copyright (c) 2003, PostgreSQL Global Development Group
*
*-------------------------------------------------------------------------
*/
package org.postgresql.util;
public class PSQLState
{
private String state;
public String getState()
{
return this.state;
}
public PSQLState(String state)
{
this.state = state;
}
// begin constant state codes
public final static PSQLState UNKNOWN_STATE = new PSQLState("");
public final static PSQLState COMMUNICATION_ERROR = new PSQLState("08S01");
public final static PSQLState DATA_ERROR = new PSQLState("22000");
public final static PSQLState CONNECTION_DOES_NOT_EXIST = new PSQLState("08003");
public final static PSQLState CONNECTION_REJECTED = new PSQLState("08004");
public final static PSQLState CONNECTION_UNABLE_TO_CONNECT = new PSQLState("08001");
public final static PSQLState CONNECTION_FAILURE = new PSQLState("08006");
public final static PSQLState CONNECTION_CLOSED = new PSQLState("08003");
public final static PSQLState NOT_IMPLEMENTED = new PSQLState("0A000");
public final static PSQLState INVALID_PARAMETER_TYPE = new PSQLState("07006");
public final static PSQLState PARAMETER_ERROR = new PSQLState("07001");
public final static PSQLState TRANSACTION_STATE_INVALID = new PSQLState("25000");
}