OOFILE  1.9
Public Member Functions | List of all members

Wrap reading and writing elements of a c-tree Plus DODA which describes fields in a record. More...

#include <oofctrex.h>

Public Member Functions

DATOBJ * cloneCurrentDATAOBJ ()
 
void describe (std::ostream &)
 
 DODAInterface ()
 
 DODAInterface (COUNT)
 
 DODAInterface (oofString &, oofString &ext, oofString &iExt)
 
const char * fieldAddress () const
 
UCOUNT fieldLength ()
 
const char * fieldName () const
 
UCOUNT fieldType ()
 
void loadDODA (COUNT)
 
void loadDODA (oofString &, oofString &, oofString &)
 
VOID loadDODA (oofString &, oofString &, oofString &, oofString &)
 
dbFieldmakeField (OOF_fieldTypes theField, unsigned long fieldWidth, const char *fieldName)
 
void makeTable ()
 Grotty DavidG code. More...
 
bool more ()
 
void next ()
 
void start ()
 
 ~DODAInterface ()
 

Detailed Description

Wrap reading and writing elements of a c-tree Plus DODA which describes fields in a record.

Definition at line 535 of file oofctrex.h.

Constructor & Destructor Documentation

DODAInterface::DODAInterface ( )

Definition at line 1996 of file oofctre1.cpp.

DODAInterface::DODAInterface ( COUNT  datno)

Definition at line 2005 of file oofctre1.cpp.

References loadDODA().

DODAInterface::DODAInterface ( oofString fileName,
oofString ext,
oofString iExt 
)

Definition at line 2015 of file oofctre1.cpp.

References loadDODA().

DODAInterface::~DODAInterface ( )

Definition at line 2024 of file oofctre1.cpp.

Member Function Documentation

DATOBJ* DODAInterface::cloneCurrentDATAOBJ ( )
void DODAInterface::describe ( std::ostream &  )

Definition at line 2260 of file oofctre1.cpp.

References fieldAddress(), fieldLength(), fieldName(), fieldType(), more(), next(), and start().

Referenced by OOF_ctreeBackend::open().

const char * DODAInterface::fieldAddress ( ) const
inline

Definition at line 597 of file oofctrex.h.

Referenced by describe().

UCOUNT DODAInterface::fieldLength ( )
inline

Definition at line 611 of file oofctrex.h.

Referenced by dbConnect_ctree::buildConnectionSchemaFromFile(), describe(), and makeTable().

const char * DODAInterface::fieldName ( ) const
inline

Definition at line 591 of file oofctrex.h.

Referenced by dbConnect_ctree::buildConnectionSchemaFromFile(), describe(), and makeTable().

UCOUNT DODAInterface::fieldType ( )
inline

Definition at line 604 of file oofctrex.h.

Referenced by dbConnect_ctree::buildConnectionSchemaFromFile(), describe(), and makeTable().

void DODAInterface::loadDODA ( COUNT  datno)

Definition at line 2112 of file oofctre1.cpp.

Referenced by DODAInterface(), and loadDODA().

void DODAInterface::loadDODA ( oofString inFile,
oofString ext,
oofString iExt 
)
Todo:
put an assert or exception on failing to CloseIFile

to do dg put an assert or exception here

Definition at line 2035 of file oofctre1.cpp.

References oofString::charsForOldInterfacesNotWriting(), and loadDODA().

void DODAInterface::loadDODA ( oofString inFile,
oofString connectionName,
oofString ext,
oofString iExt 
)
dbField * DODAInterface::makeField ( OOF_fieldTypes  theField,
unsigned long  fieldWidth,
const char *  fieldName 
)
void DODAInterface::makeTable ( )
bool DODAInterface::more ( )
inline

Definition at line 575 of file oofctrex.h.

Referenced by dbConnect_ctree::buildConnectionSchemaFromFile(), describe(), and makeTable().

void DODAInterface::next ( )
inline

Definition at line 584 of file oofctrex.h.

Referenced by dbConnect_ctree::buildConnectionSchemaFromFile(), describe(), and makeTable().

void DODAInterface::start ( )
inline

Definition at line 569 of file oofctrex.h.

Referenced by dbConnect_ctree::buildConnectionSchemaFromFile(), describe(), and makeTable().


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