_colCaseSense | STable | [protected] |
_colNames | STable | [protected] |
_compare_opts | ISTable | [protected] |
_data | STable | [protected] |
_fnav | ISTable | [private] |
_GetColumnsIndices(vector< unsigned int > &colIndices, const vector< string > &colNames) | STable | [protected] |
_indexNames | ISTable | [protected] |
_indices | ISTable | [protected] |
_listsOfColumns | ISTable | [protected] |
_modified | ISTable | [protected] |
_name | STable | [protected] |
_numDels | ISTable | [protected] |
_numNonEmptyCols | STable | [protected] |
_numRows | STable | [protected] |
_precision | ISTable | [protected] |
_rowMap | ISTable | [protected] |
_unique | ISTable | [protected] |
_version | ISTable | [private, static] |
AddColumn(const string &colName, const unsigned char opts=DEFAULT_OPTIONS, const vector< string > &col=vector< string >(0)) | ISTable | |
STable::AddColumn(const string &colName, const vector< string > &col=vector< string >(0)) | STable | |
AddRow() | ISTable | |
STable::AddRow(const vector< string > &row=vector< string >(0)) | STable | [virtual] |
AggregateRow(const vector< unsigned int > &colIndices, const unsigned int rowIndex) | ISTable | [protected] |
AppendToAndDelimit(string &to, const string &appending) | ISTable | [inline, protected] |
AppendToColumn(const vector< string > &col, const unsigned int colIndex) | ISTable | [private] |
AppendToColumn(const string &colName, const vector< string > &col) | ISTable | [virtual] |
AppendToColumn(const string &colName, const string &cell) | ISTable | [virtual] |
STable::AppendToColumn(const string &cell, const unsigned int colIndex) | STable | [protected] |
AreListsOfColumnsValid(const vector< unsigned int > &colIndices) | ISTable | [private] |
CASE_INSENSE | ISTable | [static] |
CASE_SENSE | ISTable | [static] |
CellValue(const unsigned int colIndex, const unsigned int rowIndex) | ISTable | [protected] |
Clear() | ISTable | [protected, virtual] |
ClearColumn(const string &colName) | ISTable | [virtual] |
STable::ClearColumn(const unsigned int colIndex) | STable | [protected] |
ClearIndex(const unsigned int indexIndex) | ISTable | [protected] |
ClearIndices() | ISTable | [protected] |
ClearRow(const unsigned int rowIndex) | ISTable | [virtual] |
ClearRowMap() | ISTable | [inline, protected] |
ColumnLength(const string &colName) const | STable | |
ConvertDouble(const string &a, string &ret) | ISTable | [protected] |
ConvertString(const string &value, const unsigned int colIndex) | ISTable | [protected] |
ConvertToInt(const string &a, string &ret) | ISTable | [protected] |
ConvertToLowerNoWhiteSpace(const string &a, string &ret) | ISTable | [protected] |
CreateColumn(const unsigned int colIndex, const vector< string > &col=vector< string >(0)) | STable | [protected] |
CreateIndex(const string &indexName, const vector< unsigned int > &colIndices, const unsigned int unique=0) | ISTable | [private] |
CreateIndex(const string &indexName, const vector< string > &colNames, const unsigned int unique=0) | ISTable | |
CreateInternalIndexName(const unsigned int indexIndex) | ISTable | [protected] |
CreateKey(const vector< unsigned int > &colIndices) | ISTable | [private] |
CreateKey(const vector< string > &colNames) | ISTable | |
DEFAULT_OPTIONS | ISTable | [protected, static] |
DEFAULT_PRECISION | ISTable | [protected, static] |
DeleteColumn(const string &colName) | ISTable | [virtual] |
STable::DeleteColumn(const unsigned int colIndex) | STable | [protected] |
DeleteIndex(const unsigned int indexIndex) | ISTable | [protected] |
DeleteIndex(const string &indexName) | ISTable | |
DeleteRow(const unsigned int rowIndex) | ISTable | [virtual] |
DeleteRows(const vector< unsigned int > &rows) | ISTable | |
DT_DOUBLE | ISTable | [static] |
DT_DOUBLE_VAL | ISTable | [protected, static] |
DT_INTEGER | ISTable | [static] |
DT_INTEGER_VAL | ISTable | [protected, static] |
DT_MASK | ISTable | [protected, static] |
DT_STRING | ISTable | [static] |
DT_STRING_VAL | ISTable | [protected, static] |
eBACKWARD enum value | ISTable | |
eCASE_SENSE enum value | ISTable | |
eCELLS enum value | ISTable | |
eCOL_NAMES enum value | ISTable | |
eEQUAL enum value | ISTable | |
eEXTRA enum value | ISTable | |
eFORWARD enum value | ISTable | |
eGREATER_THAN enum value | ISTable | |
eGREATER_THAN_OR_EQUAL enum value | ISTable | |
eLESS_COLS enum value | ISTable | |
eLESS_ROWS enum value | ISTable | |
eLESS_THAN enum value | ISTable | |
eLESS_THAN_OR_EQUAL enum value | ISTable | |
eMISSING enum value | ISTable | |
eMORE_COLS enum value | ISTable | |
eMORE_ROWS enum value | ISTable | |
EnlargeRowMap(const unsigned int numRows) | ISTable | [protected] |
eNONE enum value | ISTable | |
eSearchDir enum name | ISTable | |
eSearchType enum name | ISTable | |
eTableDiff enum name | ISTable | |
EXPONENT | ISTable | [protected, static] |
FillColumn(const vector< string > &col, const unsigned int colIndex) | ISTable | [private] |
FillColumn(const string &colName, const vector< string > &col) | ISTable | [virtual] |
FillRow(const unsigned int rowIndex, const vector< string > &row) | ISTable | [virtual] |
STable::FillRow(const vector< string > &row, const unsigned int rowIndex, const unsigned int fromColIndex, const unsigned int toColIndex) | STable | [protected] |
FindFirst(const vector< string > &targets, const vector< unsigned int > &colIndices, const string &indexName=String::Empty) | ISTable | [private] |
FindFirst(const vector< string > &targets, const vector< unsigned int > &colIndices, const unsigned int indexIndex) | ISTable | [protected] |
FindFirst(const vector< string > &targets, const vector< string > &colNames=vector< string >(0), const string &indexName=String::Empty) | ISTable | |
FindIndex(const string &indexName) | ISTable | [protected] |
FindIndex(const vector< unsigned int > &colIndices) | ISTable | [protected] |
FindKeyIndex() | ISTable | [protected] |
FindRedundantRows(const vector< unsigned int > &colIndices, vector< pair< unsigned int, unsigned int > > &duplRows, const unsigned int keep, const eSearchDir searchDir=eFORWARD) | ISTable | [private] |
FindRedundantRows(const vector< string > &colNames, vector< pair< unsigned int, unsigned int > > &duplRows, const unsigned int keep, const eSearchDir searchDir=eFORWARD) | ISTable | |
GetCell(string &cell, const unsigned int colIndex, const unsigned int rowIndex) | ISTable | [private] |
GetColumn(vector< string > &col, const string &colName) | ISTable | [virtual] |
GetColumn(vector< string > &col, const string &colName, const string &indexName) | ISTable | |
GetColumn(vector< string > &subCol, const string &colName, const unsigned int fromRowIndex, unsigned int toRowIndex) | ISTable | [virtual] |
GetColumn(vector< string > &subCol, const string &colName, const vector< unsigned int > &rowIndex) | ISTable | [virtual] |
GetColumnIndex(const string &colName) const | STable | |
GetColumnNames(vector< string > &colNames) const | STable | |
GetColumnsIndices(vector< unsigned int > &colIndices, const vector< string > &colNames=vector< string >(0)) | STable | |
GetCompareType(const vector< unsigned int > &colIndices) | ISTable | [protected] |
GetDataType(const string &colName) | ISTable | |
GetLastRowIndex() | ISTable | [inline] |
GetModified() | ISTable | [inline] |
GetName() const | STable | [inline] |
GetNumColumns() const | STable | [inline] |
GetNumIndices() | ISTable | [inline] |
GetNumRows() const | ISTable | [inline, virtual] |
GetObject(Word index, FileNavigator *, int &size) | ISTable | |
GetObjectV1(Word index, FileNavigator *, int &size) | ISTable | [protected] |
GetObjectV1_1(Word index, FileNavigator *, int &size) | ISTable | [protected] |
GetObjectV2(Word index, FileNavigator *, int &size) | ISTable | [protected] |
GetObjectV3(Word index, FileNavigator *, int &size) | ISTable | [protected] |
GetObjectV6(Word index, FileNavigator *, int &size) | ISTable | [protected] |
GetRow(vector< string > &subRow, const unsigned int rowIndex, const string &fromColName=String::Empty, const string &toColName=String::Empty) | ISTable | [virtual] |
GetSubRow(vector< string > &subRow, const unsigned int rowIndex, const unsigned int fromColIndex, unsigned int toColIndex) | STable | [protected] |
IndexExists(const string &indexName) | ISTable | [inline] |
Init() | ISTable | [protected] |
InsertColumn(const string &colName, const unsigned int colIndex, const unsigned char opts=DEFAULT_OPTIONS, const vector< string > &col=vector< string >(0)) | ISTable | [private] |
InsertColumn(const string &colName, const string &afterColName, const unsigned char opts=DEFAULT_OPTIONS, const vector< string > &col=vector< string >(0)) | ISTable | |
STable::InsertColumn(const string &colName, const string &atColName, const vector< string > &col=vector< string >(0)) | STable | |
STable::InsertColumn(const string &colName, const unsigned int colIndex, const vector< string > &col=vector< string >(0)) | STable | [protected] |
InsertRow(const unsigned int rowIndex, const vector< string > &row=vector< string >(0)) | ISTable | [virtual] |
INT_LIMIT | ISTable | [protected, static] |
IntRowIndex(const unsigned int rowIndex) const | ISTable | [inline, protected] |
IsColumnInIndex(const unsigned int indexIndex, const unsigned int colIndex) | ISTable | [protected] |
IsColumnPresent(const string &colName) | STable | |
IsDelete(const unsigned int rowIndex) | ISTable | [protected] |
ISTable(const StringCompare::eCompareType colCaseSense=StringCompare::eCASE_SENSITIVE) | ISTable | |
ISTable(const string &name, const StringCompare::eCompareType colCaseSense=StringCompare::eCASE_SENSITIVE) | ISTable | |
ISTable(const ISTable &inTable) | ISTable | |
LAST_DT_VALUE | ISTable | [protected, static] |
MakeTableRectangular() | ISTable | [protected] |
MANTISSA | ISTable | [protected, static] |
MarkRowDeleted(const unsigned int rowIndex) | ISTable | [protected] |
MAX_PRECISION | ISTable | [protected, static] |
Merge(ISTable &inTable, unsigned int typeOfMerge=0) | ISTable | |
MultiStringsValue(const vector< string > &values, const vector< unsigned int > &colIndices) | ISTable | [protected] |
operator()(const unsigned int rowIndex, const string &colName) const | ISTable | [virtual] |
operator=(const ISTable &inTable) | ISTable | |
STable::operator=(const STable &inTable) | STable | [virtual] |
operator==(ISTable &inTable) | ISTable | |
Print(unsigned int indexIndex) | ISTable | [protected] |
Print(const string &indexName) | ISTable | |
PrintDiff(ISTable &inTable) | ISTable | |
Read(unsigned int indexInFile) | ISTable | |
RebuildIndex(const unsigned int indexIndex) | ISTable | [protected] |
RebuildIndex(const string &indexName) | ISTable | |
RebuildIndices() | ISTable | |
ReduceRowMap(const unsigned int numRows) | ISTable | [protected] |
Rename(const string &name) | STable | |
RenameColumn(const string &oldColName, const string &newColName) | STable | |
SC_MASK | ISTable | [protected, static] |
Search(vector< unsigned int > &res, const string &target, const unsigned int colIndex) | ISTable | [private] |
Search(vector< unsigned int > &res, const vector< string > &targets, const vector< unsigned int > &colIndices, const eSearchType searchType=eEQUAL, const string &indexName=String::Empty) | ISTable | [private] |
Search(vector< unsigned int > &res, const vector< string > &targets, const vector< unsigned int > &colIndices, const unsigned int indexIndex, const eSearchType searchType=eEQUAL) | ISTable | [protected] |
Search(vector< unsigned int > &res, const vector< string > &targets, const vector< string > &colNames, const unsigned int indexIndex, const eSearchType searchType=eEQUAL) | ISTable | [protected] |
Search(vector< unsigned int > &res, const string &target, const string &colName) | ISTable | |
Search(vector< unsigned int > &res, const vector< string > &targets, const vector< string > &colNames=vector< string >(0), const eSearchType searchType=eEQUAL, const string &indexName=String::Empty) | ISTable | |
SetFileNavigator(FileNavigator *fileNavigator) | ISTable | |
SetFlags(const unsigned char newOpts, const unsigned int colIndex) | ISTable | [private] |
SetFlags(const string &colName, const unsigned char newOpts) | ISTable | |
SetIntersect(const vector< unsigned int > &a, const vector< unsigned int > &b, vector< unsigned int > &ret) | ISTable | [static] |
SetModified(const bool modified) | ISTable | [inline] |
SetUnion(const vector< unsigned int > &a, const vector< unsigned int > &b, vector< unsigned int > &ret) | ISTable | [static] |
STable(const StringCompare::eCompareType colCaseSense=StringCompare::eCASE_SENSITIVE) | STable | |
STable(const string &name, const StringCompare::eCompareType colCaseSense=StringCompare::eCASE_SENSITIVE) | STable | |
STable(const STable &inTable) | STable | |
SubRowValue(const vector< unsigned int > &colIndices, const unsigned int rowIndex) | ISTable | [protected] |
UnMarkRowDeleted(const unsigned int rowIndex) | ISTable | [protected] |
UpdateCell(const string &cell, const unsigned int colIndex, const unsigned int rowIndex) | ISTable | [private] |
UpdateCell(const unsigned int rowIndex, const string &colName, const string &cell) | ISTable | [virtual] |
UpdateColListOnCellUpdate(const unsigned int rowIndex, const unsigned int colIndex) | ISTable | [protected] |
UpdateColListOnColDelete(const unsigned int colIndex) | ISTable | [protected] |
UpdateColListOnColInsert(const unsigned int colIndex) | ISTable | [protected] |
UpdateIndex(const unsigned int indexIndex, const unsigned int rowIndex) | ISTable | [protected] |
UpdateIndex(const string &indexName, const unsigned int rowIndex) | ISTable | |
UpdateIndices(const unsigned int rowIndex) | ISTable | [protected] |
ValidateOptions(unsigned int colIndex) | ISTable | [protected] |
VerifyColumnsIndices(const vector< unsigned int > &colIndices) | STable | [protected] |
W_SPACE_INSENSE | ISTable | [static] |
W_SPACE_SENSE | ISTable | [static] |
Write() | ISTable | |
WriteObject(FileNavigator *, int &size) | ISTable | |
WS_MASK | ISTable | [protected, static] |
~ISTable() | ISTable | |
~STable() | STable | [virtual] |