01: /*-------------------------------------------------------------------------
02: *
03: * Copyright (c) 2004-2005, PostgreSQL Global Development Group
04: *
05: * IDENTIFICATION
06: * $PostgreSQL: pgjdbc/org/postgresql/core/Oid.java,v 1.11 2005/12/04 20:14:26 jurka Exp $
07: *
08: *-------------------------------------------------------------------------
09: */
10: package org.postgresql.core;
11:
12: /**
13: * Provides constants for well-known backend OIDs for the types we commonly
14: * use.
15: */
16: public class Oid {
17: public static final int UNSPECIFIED = 0;
18: public static final int INT2 = 21;
19: public static final int INT4 = 23;
20: public static final int INT8 = 20;
21: public static final int TEXT = 25;
22: public static final int NUMERIC = 1700;
23: public static final int FLOAT4 = 700;
24: public static final int FLOAT8 = 701;
25: public static final int BOOL = 16;
26: public static final int DATE = 1082;
27: public static final int TIME = 1083;
28: public static final int TIMETZ = 1266;
29: public static final int TIMESTAMP = 1114;
30: public static final int TIMESTAMPTZ = 1184;
31: public static final int BYTEA = 17;
32: public static final int VARCHAR = 1043;
33: public static final int OID = 26;
34: public static final int BPCHAR = 1042;
35: public static final int MONEY = 790;
36: public static final int NAME = 19;
37: public static final int BIT = 1560;
38: public static final int VOID = 2278;
39: public static final int INTERVAL = 1186;
40: public static final int CHAR = 18; // This is not char(N), this is "char" a single byte type.
41: public static final int VARBIT = 1562;
42:
43: }
|