org.apache.derby.iapi.sql.dictionary
Interface SystemColumn

All Known Implementing Classes:
SystemColumnImpl

public interface SystemColumn

Implements the description of a column in a system table.

Version:
0.1
Author:
Rick Hillegas

Method Summary
 boolean builtInType()
          Is it a built-in type?
 java.lang.String getDataType()
          Gets the datatype of this column.
 int getID()
          Gets the id of this column.
 int getMaxLength()
          Gets the maximum length of this column.
 java.lang.String getName()
          Gets the name of this column.
 boolean getNullability()
          Gets the nullability of this column.
 int getPrecision()
          Gets the precision of this column.
 int getScale()
          Gets the scale of this column.
 

Method Detail

getName

public java.lang.String getName()
Gets the name of this column.

Returns:
The column name.

getID

public int getID()
Gets the id of this column.

Returns:
The column id.

getPrecision

public int getPrecision()
Gets the precision of this column.

Returns:
The precision of data stored in this column.

getScale

public int getScale()
Gets the scale of this column.

Returns:
The scale of data stored in this column.

getNullability

public boolean getNullability()
Gets the nullability of this column.

Returns:
True if this column is nullable. False otherwise.

getDataType

public java.lang.String getDataType()
Gets the datatype of this column.

Returns:
The datatype of this column.

builtInType

public boolean builtInType()
Is it a built-in type?

Returns:
True if it's a built-in type.

getMaxLength

public int getMaxLength()
Gets the maximum length of this column.

Returns:
The maximum length of data stored in this column.

Built on Tue 2006-10-10 19:23:47+0200, from revision exported

Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.