rwlogo

Rogue Wave DBLink API Reference Guide

Product Documentation:

Rogue Wave DBLink
Documentation Home

List of all members | Public Member Functions
IldColumn Class Reference

Instances of the class IldColumn represent the columns of a relation. More...

#include <ildblink/ildrel.h>

Inheritance diagram for IldColumn:
IldDescriptor

Public Member Functions

const IldRelationgetRelation () const
 Get the relation of the column. More...
 
- Public Member Functions inherited from IldDescriptor
IldADTDescriptorgetADTDescriptor () 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.
 

Detailed Description

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.

See Also
IldDescriptor, IldRelation

Member Function Documentation

const IldRelation & IldColumn::getRelation ( ) const

Get the relation of the column.

Returns
In the form of a reference, the IldRelation object to which this column belongs.

© Copyright 2014, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.