Instances of the class IldColumn
represent the columns of a relation.
More...
#include <ildblink/ildrel.h>
Public Member Functions | |
const IldRelation & | getRelation () const |
Get the relation of the column. More... | |
Public Member Functions inherited from IldDescriptor | |
IldADTDescriptor * | getADTDescriptor () const |
Get the abstract data type descriptor. More... | |
const char * | getName () const |
Get the name of the described object. More... | |
short | getPrecision () const |
Get the precision of the described object. More... | |
short | getScale () const |
Get the scale of the described object. More... | |
IlUInt | getSize () const |
Get the maximum data size of the described object. More... | |
short | getSqlType () const |
Get the SQL type of the decribed object. More... | |
const char * | getSqlTypeName () const |
Get the SQL type name of the described object. More... | |
IldColumnType | getType () const |
Get the type of the described object. More... | |
IlBoolean | isNullable () const |
Indicates whether or not the column can contain values that are NULL in the RDBMS sense. | |
Instances of the class IldColumn
represent the columns of a relation.
Library: dbkernel
The functional interface of this class is made up only of accessors for the characteristics of a column, such as name, DB Link type, name of the native SQL type, size, precision and scale whenever applicable, and nullability of the column data. These characteristics are accessed using the functions of its base class IldDescriptor
.
const IldRelation & IldColumn::getRelation | ( | ) | const |
Get the relation of the column.
IldRelation
object to which this column belongs.