org.postgresql.core
Class Field
java.lang.Object
org.postgresql.core.Field
public class Field
- extends Object
Constructor Summary |
Field(String name,
int oid)
Constructor without mod parameter. |
Field(String name,
int oid,
int length,
int mod)
Construct a field based on the information fed to it. |
Field(String columnLabel,
int oid,
int length,
int mod,
int tableOid,
int positionInTable)
Construct a field based on the information fed to it. |
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
Field
public Field(String name,
int oid,
int length,
int mod)
- Construct a field based on the information fed to it.
- Parameters:
name
- the name (column name and label) of the fieldoid
- the OID of the fieldlength
- the length of the fieldmod
- modifier
Field
public Field(String name,
int oid)
- Constructor without mod parameter.
- Parameters:
name
- the name (column name and label) of the fieldoid
- the OID of the field
Field
public Field(String columnLabel,
int oid,
int length,
int mod,
int tableOid,
int positionInTable)
- Construct a field based on the information fed to it.
- Parameters:
columnLabel
- the column label of the fieldoid
- the OID of the fieldlength
- the length of the fieldmod
- modifiertableOid
- the OID of the columns' tablepositionInTable
- the position of column in the table (first column is 1, second column is 2, etc...)
getOID
public int getOID()
- Returns:
- the oid of this Field's data type
getMod
public int getMod()
- Returns:
- the mod of this Field's data type
getColumnLabel
public String getColumnLabel()
- Returns:
- the column label of this Field's data type
getLength
public int getLength()
- Returns:
- the length of this Field's data type
getFormat
public int getFormat()
- Returns:
- the format of this Field's data (text=0, binary=1)
setFormat
public void setFormat(int format)
- Parameters:
format
- the format of this Field's data (text=0, binary=1)
getTableOid
public int getTableOid()
- Returns:
- the columns' table oid, zero if no oid available
getPositionInTable
public int getPositionInTable()
getMetadata
public FieldMetadata getMetadata()
setMetadata
public void setMetadata(FieldMetadata metadata)
toString
public String toString()
- Overrides:
toString
in class Object
setSQLType
public void setSQLType(int sqlType)
getSQLType
public int getSQLType()
setPGType
public void setPGType(String pgType)
getPGType
public String getPGType()
isTypeInitialized
public boolean isTypeInitialized()
Copyright © 2017 PostgreSQL Global Development Group. All rights reserved.