org.postgresql.core
Class Field

java.lang.Object
  extended by org.postgresql.core.Field

public class Field
extends java.lang.Object


Field Summary
static int BINARY_FORMAT
           
static int TEXT_FORMAT
           
 
Constructor Summary
Field(java.lang.String name, int oid)
           
Field(java.lang.String name, int oid, int length, int mod)
           
Field(java.lang.String columnLabel, java.lang.String columnName, int oid, int length, int mod, int tableOid, int positionInTable)
           
 
Method Summary
 boolean getAutoIncrement(java.sql.Connection con)
           
 java.lang.String getColumnLabel()
           
 java.lang.String getColumnName(java.sql.Connection con)
           
 int getFormat()
           
 int getLength()
           
 int getMod()
           
 int getNullable(java.sql.Connection con)
           
 int getOID()
           
 int getPositionInTable()
           
 int getTableOid()
           
 void setFormat(int format)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEXT_FORMAT

public static final int TEXT_FORMAT
See Also:
Constant Field Values

BINARY_FORMAT

public static final int BINARY_FORMAT
See Also:
Constant Field Values
Constructor Detail

Field

public Field(java.lang.String name,
             int oid,
             int length,
             int mod)

Field

public Field(java.lang.String name,
             int oid)

Field

public Field(java.lang.String columnLabel,
             java.lang.String columnName,
             int oid,
             int length,
             int mod,
             int tableOid,
             int positionInTable)
Method Detail

getOID

public int getOID()

getMod

public int getMod()

getColumnLabel

public java.lang.String getColumnLabel()

getLength

public int getLength()

getFormat

public int getFormat()

setFormat

public void setFormat(int format)

getTableOid

public int getTableOid()

getPositionInTable

public int getPositionInTable()

getNullable

public int getNullable(java.sql.Connection con)
                throws java.sql.SQLException
Throws:
java.sql.SQLException

getAutoIncrement

public boolean getAutoIncrement(java.sql.Connection con)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

getColumnName

public java.lang.String getColumnName(java.sql.Connection con)
                               throws java.sql.SQLException
Throws:
java.sql.SQLException