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

Provides services to iterate collection of ColumnInfo objects. More...

#include <ColumnIterator.hpp>

+ Inheritance diagram for ColumnIterator:

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 bool exists ()
virtual ColumnState::Enum getState () const
virtual ColumnType::Enum getType () const
virtual uint32_t getLength () const
virtual bool next ()
virtual void reset ()
virtual const char * getDescription () const
virtual const char * getName () const
ColumnIteratoroperator= (const ColumnIterator &src)
 ColumnIterator (const ColumnIterator &src)
virtual ~ColumnIterator ()
 ColumnIterator ()
- Public Member Functions inherited from Object
void * get () const
Objectoperator= (const Object &src)
 Object (const Object &src)
virtual ~Object ()
 Object ()
- Public Member Functions inherited from ColumnInfo
ColumnInfooperator= (const ColumnInfo &src)
 ColumnInfo (const ColumnInfo &src)
virtual ~ColumnInfo ()
 ColumnInfo ()
- Public Member Functions inherited from Iterator
Iteratoroperator= (const Iterator &src)
 Iterator (const Iterator &src)
virtual ~Iterator ()
 Iterator ()

Friends

class AlterTable
class CreateTable
class Table
class TableInfo
class TableIterator
class TableMetadata

Additional Inherited Members

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

Detailed Description

Provides services to iterate collection of ColumnInfo objects.

Definition at line 17 of file ColumnIterator.hpp.

Constructor & Destructor Documentation

ColumnIterator ( const ColumnIterator src)
inline

Definition at line 88 of file ColumnIterator.hpp.

virtual ~ColumnIterator ( )
inlinevirtual

Definition at line 92 of file ColumnIterator.hpp.

ColumnIterator ( )
inline

Definition at line 93 of file ColumnIterator.hpp.

Member Function Documentation

virtual bool cast ( const Object from)
inlinevirtual

Performs safe typecast.

Reimplemented from ColumnInfo.

Definition at line 35 of file ColumnIterator.hpp.

virtual bool exists ( )
inlinevirtual

Reimplemented from ColumnInfo.

Definition at line 55 of file ColumnIterator.hpp.

virtual Type::Enum getClassType ( ) const
inlinevirtual

class type of the object.

Reimplemented from ColumnInfo.

Definition at line 47 of file ColumnIterator.hpp.

virtual const char* getDescription ( ) const
inlinevirtual

Returns the description of the entity.

Reimplemented from ColumnInfo.

Definition at line 76 of file ColumnIterator.hpp.

virtual uint32_t getLength ( ) const
inlinevirtual

Reimplemented from ColumnInfo.

Definition at line 58 of file ColumnIterator.hpp.

virtual const char* getName ( ) const
inlinevirtual

Returns the name of the entity.

Reimplemented from ColumnInfo.

Definition at line 83 of file ColumnIterator.hpp.

virtual Type::Enum getObjectType ( ) const
inlinevirtual

object type of the underlying derived object.

Reimplemented from ColumnInfo.

Definition at line 51 of file ColumnIterator.hpp.

virtual ColumnState::Enum getState ( ) const
inlinevirtual

Reimplemented from ColumnInfo.

Definition at line 56 of file ColumnIterator.hpp.

virtual ColumnType::Enum getType ( ) const
inlinevirtual

Reimplemented from ColumnInfo.

Definition at line 57 of file ColumnIterator.hpp.

virtual bool isConnected ( ) const
inlinevirtual

if underlying database is connected.

Reimplemented from ColumnInfo.

Definition at line 39 of file ColumnIterator.hpp.

virtual bool isDisconnected ( ) const
inlinevirtual

if underlying database is not connected.

Reimplemented from ColumnInfo.

Definition at line 43 of file ColumnIterator.hpp.

virtual bool next ( )
inlinevirtual

Advances the iterator to the next element.

Reimplemented from Iterator.

Definition at line 65 of file ColumnIterator.hpp.

ColumnIterator& operator= ( const ColumnIterator src)
inline

Definition at line 87 of file ColumnIterator.hpp.

virtual void reset ( )
inlinevirtual

Sets the iterator to its initial position.

Reimplemented from Iterator.

Definition at line 69 of file ColumnIterator.hpp.

Friends And Related Function Documentation

friend class AlterTable
friend

Definition at line 23 of file ColumnIterator.hpp.

friend class CreateTable
friend

Definition at line 24 of file ColumnIterator.hpp.

friend class Table
friend

Definition at line 25 of file ColumnIterator.hpp.

friend class TableInfo
friend

Definition at line 26 of file ColumnIterator.hpp.

friend class TableIterator
friend

Definition at line 27 of file ColumnIterator.hpp.

friend class TableMetadata
friend

Definition at line 28 of file ColumnIterator.hpp.


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