CompleteDB Embedded: Direct C++ API  2.4.2
Columns Class Reference

Provides services to retrieve existing columns from columns collection. More...

#include <Columns.hpp>

+ Inheritance diagram for Columns:

Public Member Functions

virtual bool cast (const Object &from)
virtual bool isConnected () const
virtual bool isDisconnected () const
virtual Type::Enum getClassType () const
virtual Type::Enum getObjectType () const
virtual ColumnBool getColumnBool (const char *name)
virtual ColumnDouble getColumnDouble (const char *name)
virtual ColumnFloat getColumnFloat (const char *name)
virtual ColumnInt16 getColumnInt16 (const char *name)
virtual ColumnInt32 getColumnInt32 (const char *name)
virtual ColumnInt64 getColumnInt64 (const char *name)
virtual ColumnInt8 getColumnInt8 (const char *name)
virtual ColumnString getColumnString (const char *name)
Columnsoperator= (const Columns &src)
 Columns (const Columns &src)
virtual ~Columns ()
 Columns ()
- Public Member Functions inherited from Object
void * get () const
Objectoperator= (const Object &src)
 Object (const Object &src)
virtual ~Object ()
 Object ()

Additional Inherited Members

- Protected Member Functions inherited from Object
 Object (void *src)
- Protected Attributes inherited from Object
void * m

Detailed Description

Provides services to retrieve existing columns from columns collection.

Definition at line 23 of file Columns.hpp.

Constructor & Destructor Documentation

Columns ( const Columns src)
inline

Definition at line 88 of file Columns.hpp.

virtual ~Columns ( )
inlinevirtual

Definition at line 92 of file Columns.hpp.

Columns ( )
inline

Definition at line 93 of file Columns.hpp.

Member Function Documentation

virtual bool cast ( const Object from)
inlinevirtual

Performs safe typecast.

Reimplemented from Object.

Reimplemented in Record.

Definition at line 32 of file Columns.hpp.

virtual Type::Enum getClassType ( ) const
inlinevirtual

class type of the object.

Reimplemented from Object.

Reimplemented in Record.

Definition at line 44 of file Columns.hpp.

virtual ColumnBool getColumnBool ( const char *  name)
inlinevirtual

Retrieves existing Bool column.

Reimplemented in Record.

Definition at line 55 of file Columns.hpp.

virtual ColumnDouble getColumnDouble ( const char *  name)
inlinevirtual

Retrieves existing Double column.

Reimplemented in Record.

Definition at line 59 of file Columns.hpp.

virtual ColumnFloat getColumnFloat ( const char *  name)
inlinevirtual

Retrieves existing Float column.

Reimplemented in Record.

Definition at line 63 of file Columns.hpp.

virtual ColumnInt16 getColumnInt16 ( const char *  name)
inlinevirtual

Retrieves existing Int16 column.

Reimplemented in Record.

Definition at line 67 of file Columns.hpp.

virtual ColumnInt32 getColumnInt32 ( const char *  name)
inlinevirtual

Retrieves existing Int32 column.

Reimplemented in Record.

Definition at line 71 of file Columns.hpp.

virtual ColumnInt64 getColumnInt64 ( const char *  name)
inlinevirtual

Retrieves existing Int64 column.

Reimplemented in Record.

Definition at line 75 of file Columns.hpp.

virtual ColumnInt8 getColumnInt8 ( const char *  name)
inlinevirtual

Retrieves existing Int8 column.

Reimplemented in Record.

Definition at line 79 of file Columns.hpp.

virtual ColumnString getColumnString ( const char *  name)
inlinevirtual

Retrieves existing String column.

Reimplemented in Record.

Definition at line 83 of file Columns.hpp.

virtual Type::Enum getObjectType ( ) const
inlinevirtual

object type of the underlying derived object.

Reimplemented from Object.

Reimplemented in Record.

Definition at line 48 of file Columns.hpp.

virtual bool isConnected ( ) const
inlinevirtual

if underlying database is connected.

Reimplemented from Object.

Reimplemented in Record.

Definition at line 36 of file Columns.hpp.

virtual bool isDisconnected ( ) const
inlinevirtual

if underlying database is not connected.

Reimplemented from Object.

Reimplemented in Record.

Definition at line 40 of file Columns.hpp.

Columns& operator= ( const Columns src)
inline

Definition at line 87 of file Columns.hpp.


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