IColumn Class Reference
[Data Access Classes]

Inheritance diagram for IColumn:
IMemoryValidate BitColumn CharColumn DateColumn DateTimeColumn DecimalColumn Float32Column Float64Column Int16Column Int32Column Int64Column Int8Column TimeStampColumn VarCharColumn

List of all members.

Public Member Functions

 IColumn (const String &name, const int maxlen)
virtual IColumnClone () const =0
void BeginInter ()
bool Next ()
void SeekRow (const int row)
virtual int Count () const =0
virtual int Type () const =0
const StringName () const
int MaxLength () const
virtual void Append (int8 i)=0
virtual void Append (int16 i)=0
virtual void Append (int32 i)=0
virtual void Append (int64 i)=0
virtual void Append (Decimal i)=0
virtual void Append (float32 i)=0
virtual void Append (float64 i)=0
virtual void Append (bool i)=0
virtual void Append (DateTime i)=0
virtual void Append (Date i)=0
virtual void Append (const String &str)=0
virtual void AppendParse (const char *data, const int len)=0
virtual void Append (void *data, int len)=0
virtual void Append (IColumn *col, const int row)=0
virtual void AppendNull ()=0
int8 GetByte ()
int16 GetInt16 ()
int32 GetInt32 ()
int64 GetInt64 ()
Decimal GetDecimal ()
float32 GetFloat32 ()
float64 GetFloat64 ()
bool GetBit ()
DateTime GetTimeStamp ()
Date GetDate ()
DateTime GetDateTime ()
StringPtr GetChar ()
StringPtr GetVarchar ()
Variant GetVariant ()
virtual int8 GetByte (const int row)=0
virtual int16 GetInt16 (const int row)=0
virtual int32 GetInt32 (const int row)=0
virtual int64 GetInt64 (const int row)=0
virtual Decimal GetDecimal (const int row)=0
virtual float32 GetFloat32 (const int row)=0
virtual float64 GetFloat64 (const int row)=0
virtual bool GetBit (const int row)=0
virtual DateTime GetTimeStamp (const int row)=0
virtual Date GetDate (const int row)=0
virtual DateTime GetDateTime (const int row)=0
virtual StringPtr GetChar (const int row)=0
virtual StringPtr GetVarchar (const int row)=0
virtual Variant GetVariant (const int row)=0
virtual void CheckMem () const
virtual void ValidateMem () const

Protected Attributes

String m_name
int m_maxlen

Detailed Description

Definition at line 36 of file RecordSet.h.


The documentation for this class was generated from the following files: