65 VPFTable(
const char*
const fname,
volatile bool& abortLoad );
76 const unsigned int numColumnCheck,
volatile bool& abortLoad );
118 void Initialize(
const char*
const fname,
volatile bool& abortLoad );
136 const bool colCanBeNULL =
false )
const;
145 bool CheckColumnForeignKey(
const unsigned int col,
const char*
const colName,
const bool colCanBeNULL =
false )
const;
155 #endif // _VPF_TABLE_H
VPFTable(const char *const fname, volatile bool &abortLoad)
unsigned int GetRowCount(void) const
Definition: vpf_table.h:95
unsigned int GetCount(void) const
Definition: vpf_util.h:399
Definition: vpf_table.h:53
VPFUtil::PointerArray< Row > TableData
Definition: vpf_table.h:59
bool IsValid(void) const
Definition: vpf_table.h:107
const VPFTableHeader * GetTableHeader(void) const
Definition: vpf_table.h:85
bool CheckColumnForeignKey(const unsigned int col, const char *const colName, const bool colCanBeNULL=false) const
TableData * _data
Definition: vpf_table.h:112
VPFUtil::WarningBool _isValid
Definition: vpf_table.h:110
bool CheckColumn(const unsigned int col, const VPFTableHeader::ColumnDefinition::Check &check, const bool colCanBeNULL=false) const
Definition: vpf_table_header.h:60
Row * ReadRow(VPFFile &infile, VPFTableHeader &tableHeader, volatile bool &abortLoad) const
void Initialize(const char *const fname, volatile bool &abortLoad)
VPFUtil::PointerArray< VPFDataValue > Row
Definition: vpf_table.h:57
Definition: vpf_data_value.h:51
VPFTableHeader * _tableHeader
Definition: vpf_table.h:111
const TableData * GetTableData(void) const
Definition: vpf_table.h:90
Definition: vpf_util.h:272
const VPFDataValue * GetTableValue(const unsigned int rowNum, const unsigned int colNum) const
Definition: bmpimage.h:46