Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oof3.h File Reference

#include "oof1.h"
#include <Types.h>

Include dependency graph for oof3.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

class  dbBLOB
 Persistent field used to store an arbitrary binary object. More...

class  dbBLOBstorage
 Temporary cache field used to store dbBlob contents. More...

class  dbCalculator
 Base class for a calculator attached to a dbField. More...

class  dbChar
 Persistent field used to store a fixed-length string. More...

class  dbCharCalculator
 Calculator attached to a dbChar. More...

class  dbCharStripperCalculator
 Calculator to strip all embedded characters. More...

class  dbCompoundField
 Persistent field used to store a set of segments referring to other fields. More...

class  dbField
 Base class for persistent fields in dbTable's. More...

class  dbFieldCopier
 Utility class establishing copy dependency between fields. More...

class  dbFixedBinary
 Persistent field used to store a fixed-length binary object. More...

class  OOF_mixKeywordableField
 Mixin class for fields that are keyword-indexed. More...

class  OOF_Segment
 Internal class used to specify segments for dbCompoundField and dbSorter. More...

class  dbText
 Persistent field used to store a variable length string. More...

class  dbTextCalculator
 Calculator attached to a dbText field. More...


Typedefs

typedef dbFielddbFieldPtr

Enumerations

enum  OOF_fieldTypes {
  charField, textField, dateField, shortField,
  uShortField, longField, uLongField, realField,
  blobField, compoundField, boolField, dateTimeField,
  timeField, fixedBinaryField, relationshipField
}

Functions

OOFILE_EXPORT std::ostream & operator<< (std::ostream &, OOF_fieldTypes)
std::istream & operator>> (std::istream &, dbField *)
std::istream & operator>> (std::istream &, dbField &)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbField &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbField *fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbChar &fld)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &os, const dbText &fld)

Typedef Documentation

typedef dbField* dbFieldPtr
 


Enumeration Type Documentation

enum OOF_fieldTypes
 

Enumeration values:
charField 
textField 
dateField 
shortField 
uShortField 
longField 
uLongField 
realField 
blobField 
compoundField 
boolField 
dateTimeField 
timeField 
fixedBinaryField 
relationshipField 


Function Documentation

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbText fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbChar fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbField fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  os,
const dbField fld
[inline]
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  ,
OOF_fieldTypes 
 

std::istream& operator>> std::istream &  ,
dbField
 

std::istream& operator>> std::istream &  ,
dbField
 


Generated on Thu Jan 1 21:22:25 2004 for OOFILE by doxygen 1.3.5