class FGDC : public SGMLNORM


Inheritance:


Public Methods

FGDC (PIDBOBJ DbParent)
const CHR* find_end_tag (char **t, const char *tag)
GDT_BOOLEAN GetCleanedFieldData (const RESULT& ResultRecord, const STRING& FieldName, const STRING& FieldType, STRING& Buffer)
void LoadFieldTable ()
PCHR* parse_tags (CHR *b, GPTYPE len)
DOUBLE ParseComputed (const STRING& FieldName, const CHR *Buffer)
void ParseDate (const STRING& Buffer, DOUBLE* fStart, DOUBLE* fEnd)
void ParseDate (const CHR *Buffer, DOUBLE* fStart, DOUBLE* fEnd)
void ParseDateRange (const CHR *Buffer, DOUBLE* fStart, DOUBLE* fEnd)
void ParseDateRange (const STRING& Buffer, DOUBLE* fStart, DOUBLE* fEnd)
void ParseFields (RECORD *NewRecord)
void ParseRecords (const RECORD& FileRecord)
void Present (const RESULT& ResultRecord, const STRING & ElementSet, const STRING& RecordSuntax, STRING *StringBuffer)
void store_attributes (DFT *pdft, CHR *base_ptr, CHR *tag_ptr)
~FGDC ()

Private Methods

void ParseExtent (const CHR* Buffer, DOUBLE* extent)
virtual GDT_BOOLEAN UsefulSearchField (const STRING& Field)

Inherited from SGMLNORM:

Public Fields

Public Methods

virtual CHR* UnifiedName(CHR *tag)

Inherited from DOCTYPE:

Public Methods

virtual void AddFieldDefs()
virtual void AfterIndexing()
virtual void AfterRset(const STRING& RecordSyntax)
virtual PIRSET AfterSearching(IRSET* ResultSetPtr)
virtual void BeforeIndexing()
virtual void BeforeRset(const STRING& RecordSyntax)
virtual void BeforeSearching(SQUERY* SearchQueryPtr)
virtual void ParseGPoly(const CHR *Buffer)
virtual DOUBLE ParseNumeric(const CHR *Buffer)
virtual GPTYPE ParseWords(CHR* DataBuffer, INT DataLength, INT DataOffset, GPTYPE* GpBuffer, INT GpLength)

Protected Fields

IDBOBJ* Db

Documentation

FGDC(PIDBOBJ DbParent)

void LoadFieldTable()

void ParseRecords(const RECORD& FileRecord)

void ParseFields(RECORD *NewRecord)

GDT_BOOLEAN GetCleanedFieldData(const RESULT& ResultRecord, const STRING& FieldName, const STRING& FieldType, STRING& Buffer)

void Present(const RESULT& ResultRecord, const STRING & ElementSet, const STRING& RecordSuntax, STRING *StringBuffer)

void ParseDate(const CHR *Buffer, DOUBLE* fStart, DOUBLE* fEnd)

void ParseDate(const STRING& Buffer, DOUBLE* fStart, DOUBLE* fEnd)

void ParseDateRange(const CHR *Buffer, DOUBLE* fStart, DOUBLE* fEnd)

void ParseDateRange(const STRING& Buffer, DOUBLE* fStart, DOUBLE* fEnd)

DOUBLE ParseComputed(const STRING& FieldName, const CHR *Buffer)

~FGDC()

PCHR* parse_tags(CHR *b, GPTYPE len)

const CHR* find_end_tag(char **t, const char *tag)

void store_attributes(DFT *pdft, CHR *base_ptr, CHR *tag_ptr)

virtual GDT_BOOLEAN UsefulSearchField(const STRING& Field)

void ParseExtent(const CHR* Buffer, DOUBLE* extent)


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de