Interface ColumnInformation
-
public interface ColumnInformation
Provides access to information about existing table columns
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Identifier
getColumnIdentifier()
The simple (not qualified) column name.int
getColumnSize()
The column size (length).TableInformation
getContainingTableInformation()
Access to the containing table.int
getDecimalDigits()
The precision, for numeric typesTruthValue
getNullable()
Is the column nullable.int
getTypeCode()
The JDBC type-code.String
getTypeName()
The database specific type name.
-
-
-
Method Detail
-
getContainingTableInformation
TableInformation getContainingTableInformation()
Access to the containing table.- Returns:
- The containing table information
-
getColumnIdentifier
Identifier getColumnIdentifier()
The simple (not qualified) column name.- Returns:
- The column simple identifier.
-
getNullable
TruthValue getNullable()
Is the column nullable. The database is allowed to report unknown, hence the use of TruthValue- Returns:
- nullability.
-
getTypeCode
int getTypeCode()
The JDBC type-code.- Returns:
- JDBC type-code
-
getTypeName
String getTypeName()
The database specific type name.- Returns:
- Type name
-
getColumnSize
int getColumnSize()
The column size (length).- Returns:
- The column length
-
getDecimalDigits
int getDecimalDigits()
The precision, for numeric types- Returns:
- The numeric precision
-
-