StoredTypeDescriptorFactory Class Reference

StoredTypeDescriptorFactory is an abstract factory defining how StoredTypeDescriptors are instantiated, as described in the design docs. More...

#include <StoredTypeDescriptorFactory.h>

Inheritance diagram for StoredTypeDescriptorFactory:

StandardTypeDescriptorFactory List of all members.

Public Member Functions

virtual ~StoredTypeDescriptorFactory ()
virtual StoredTypeDescriptor
const & 
newDataType (StoredTypeDescriptor::Ordinal iTypeOrdinal) const=0
 Instantiates a StoredTypeDescriptor.

Detailed Description

StoredTypeDescriptorFactory is an abstract factory defining how StoredTypeDescriptors are instantiated, as described in the design docs.

Definition at line 36 of file StoredTypeDescriptorFactory.h.


Constructor & Destructor Documentation

StoredTypeDescriptorFactory::~StoredTypeDescriptorFactory (  )  [virtual]

Definition at line 38 of file StandardTypeDescriptor.cpp.

00039 {
00040 }


Member Function Documentation

virtual StoredTypeDescriptor const& StoredTypeDescriptorFactory::newDataType ( StoredTypeDescriptor::Ordinal  iTypeOrdinal  )  const [pure virtual]

Instantiates a StoredTypeDescriptor.

TODO: extend this to cover type parameters such as precision and scale?

Parameters:
iTypeOrdinal the ordinal for the type
Returns:
the corresponding data type object

Implemented in StandardTypeDescriptorFactory.

Referenced by TupleDescriptor::readPersistent(), and CmdInterpreter::readTupleDescriptor().


The documentation for this class was generated from the following files:
Generated on Mon Jun 22 04:00:47 2009 for Fennel by  doxygen 1.5.1