public class Field extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BINARY_FORMAT |
static int |
TEXT_FORMAT |
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getColumnLabel() |
int |
getFormat() |
int |
getLength() |
@Nullable FieldMetadata |
getMetadata() |
int |
getMod() |
int |
getOID() |
String |
getPGType() |
int |
getPositionInTable() |
int |
getSQLType() |
int |
getTableOid() |
boolean |
isTypeInitialized() |
void |
setFormat(int format) |
void |
setMetadata(FieldMetadata metadata) |
void |
setPGType(String pgType) |
void |
setSQLType(int sqlType) |
String |
toString() |
void |
upperCaseLabel() |
public static final int TEXT_FORMAT
public static final int BINARY_FORMAT
public Field(String name, int oid, int length, int mod)
name - the name (column name and label) of the fieldoid - the OID of the fieldlength - the length of the fieldmod - modifierpublic Field(String name, int oid)
name - the name (column name and label) of the fieldoid - the OID of the fieldpublic Field(String columnLabel, int oid, int length, int mod, int tableOid, int positionInTable)
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...)@Pure public int getOID()
public int getMod()
public String getColumnLabel()
public int getLength()
public int getFormat()
public void setFormat(int format)
format - the format of this Field's data (text=0, binary=1)public int getTableOid()
public int getPositionInTable()
public @Nullable FieldMetadata getMetadata()
public void setMetadata(FieldMetadata metadata)
public void setSQLType(int sqlType)
public int getSQLType()
public void setPGType(String pgType)
public String getPGType()
public boolean isTypeInitialized()
public void upperCaseLabel()
Copyright © 1997-2021 PostgreSQL Global Development Group. All Rights Reserved.