Package org.postgresql.core
Class Field
java.lang.Object
org.postgresql.core.Field
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor without mod parameter.Construct a field based on the information fed to it.Construct a field based on the information fed to it. -
Method Summary
Modifier and TypeMethodDescriptionint
int
@Nullable FieldMetadata
int
getMod()
int
getOID()
int
int
int
boolean
void
setFormat
(int format) void
setMetadata
(FieldMetadata metadata) void
void
setSQLType
(int sqlType) toString()
void
-
Field Details
-
TEXT_FORMAT
public static final int TEXT_FORMAT- See Also:
-
BINARY_FORMAT
public static final int BINARY_FORMAT- See Also:
-
-
Constructor Details
-
Field
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
Constructor without mod parameter.- Parameters:
name
- the name (column name and label) of the fieldoid
- the OID of the field
-
Field
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...)
-
-
Method Details
-
getOID
@Pure 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
- 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
-
setMetadata
-
toString
-
setSQLType
public void setSQLType(int sqlType) -
getSQLType
public int getSQLType() -
setPGType
-
getPGType
-
isTypeInitialized
public boolean isTypeInitialized() -
upperCaseLabel
public void upperCaseLabel()
-