/*
* Copyright (c) 2004, 2005, 2006 TADA AB - Taby Sweden
* Distributed under the terms shown in the file COPYRIGHT
* found in the root folder of this project or at
* http://eng.tada.se/osprojects/COPYRIGHT.html
*/
package org.postgresql.pljava.jdbc;
import org.postgresql.pljava.internal.Oid;
/**
* Provides constants for well-known backend OIDs for the types we commonly
* use.
*/
public class TypeOid {
public static final Oid INVALID = new Oid(0);
public static final Oid INT2 = new Oid(21);
public static final Oid INT4 = new Oid(23);
public static final Oid INT8 = new Oid(20);
public static final Oid TEXT = new Oid(25);
public static final Oid NUMERIC = new Oid(1700);
public static final Oid FLOAT4 = new Oid(700);
public static final Oid FLOAT8 = new Oid(701);
public static final Oid BOOL = new Oid(16);
public static final Oid DATE = new Oid(1082);
public static final Oid TIME = new Oid(1083);
public static final Oid TIMESTAMP = new Oid(1114);
public static final Oid TIMESTAMPTZ = new Oid(1184);
public static final Oid BYTEA = new Oid(17);
public static final Oid VARCHAR = new Oid(1043);
public static final Oid OID = new Oid(26);
public static final Oid BPCHAR = new Oid(1042);
}