summaryrefslogtreecommitdiff
path: root/src/interfaces/jdbc/org/postgresql/util/PSQLState.java
blob: f5775ac95d6e51ef86c0fb795d76db3bc87b0074 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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");
	
}