librcsb-core-wrapper  1.000
ISTable Member List

This is the complete list of members for ISTable, including all inherited members.

AddColumn(const std::string &colName, const std::vector< std::string > &col=std::vector< std::string >())ISTable
AddRow(const std::vector< std::string > &row=std::vector< std::string >())ISTable
CASE_INSENSEISTablestatic
CASE_SENSEISTablestatic
ClearColumn(const std::string &colName)ISTable
ClearRow(const unsigned int rowIndex)ISTable
CreateIndex(const std::string &indexName, const std::vector< std::string > &colNames, const unsigned int unique=0)ISTable
CreateKey(const std::vector< std::string > &colNames)ISTable
DeleteColumn(const std::string &colName)ISTable
DeleteIndex(const std::string &indexName)ISTable
DeleteKey()ISTable
DeleteRow(const unsigned int rowIndex)ISTable
DeleteRows(const std::vector< unsigned int > &rows)ISTable
DT_INTEGERISTablestatic
DT_INTEGER_VALISTablestatic
DT_STRINGISTablestatic
DT_STRING_VALISTablestatic
eBACKWARDISTablestatic
eCASE_SENSE enum valueISTable
eCELLS enum valueISTable
eCOL_NAMES enum valueISTable
eCOLUMN_WISEISTablestatic
eEQUALISTablestatic
eEXTRA enum valueISTable
eFORWARDISTablestatic
eGREATER_THANISTablestatic
eGREATER_THAN_OR_EQUALISTablestatic
eLESS_COLS enum valueISTable
eLESS_ROWS enum valueISTable
eLESS_THANISTablestatic
eLESS_THAN_OR_EQUALISTablestatic
eMISSING enum valueISTable
eMORE_COLS enum valueISTable
eMORE_ROWS enum valueISTable
eNONE enum valueISTable
eOrientation typedefISTable
eROW_WISEISTablestatic
eSearchDir typedefISTable
eSearchType typedefISTable
eTableDiff enum nameISTable
FillColumn(const std::string &colName, const std::vector< std::string > &col)ISTable
FillRow(const unsigned int rowIndex, const std::vector< std::string > &row)ISTable
FindDuplicateRows(std::vector< std::pair< unsigned int, unsigned int > > &duplRows, const std::vector< std::string > &colNames, const bool keepDuplRows, const eSearchDir searchDir=eFORWARD)ISTable
FindFirst(const std::vector< std::string > &targets, const std::vector< std::string > &colNames, const std::string &indexName=std::string())ISTable
GetColCaseSense() const ISTableinline
GetColumn(std::vector< std::string > &col, const std::string &colName)ISTable
GetColumn(std::vector< std::string > &col, const std::string &colName, const unsigned int fromRowIndex, unsigned int toRowIndex)ISTable
GetColumn(std::vector< std::string > &col, const std::string &colName, const std::vector< unsigned int > &rowIndex)ISTable
GetColumn(std::vector< std::string > &col, const std::string &colName, const std::string &indexName)ISTable
GetColumnNames() const ISTable
GetColumnsIndices(std::vector< unsigned int > &colIndices, const std::vector< std::string > &colNames)ISTable
GetDataType(const std::string &colName)ISTable
GetLastRowIndex()ISTableinline
GetModified()ISTableinline
GetName() const ISTableinline
GetNumColumns() const ISTableinline
GetNumIndices()ISTableinline
GetNumRows() const ISTableinline
GetObject(UInt32 index, Serializer *ser)ISTable
GetRow(std::vector< std::string > &row, const unsigned int rowIndex, const std::string &fromColName=std::string(), const std::string &toColName=std::string())ISTable
GetRow(const unsigned int rowIndex)ISTable
IndexExists(const std::string &indexName)ISTableinline
InsertColumn(const std::string &colName, const std::string &afColName, const std::vector< std::string > &col=std::vector< std::string >())ISTable
InsertRow(const unsigned int atRowIndex, const std::vector< std::string > &row=std::vector< std::string >())ISTable
IsColumnPresent(const std::string &colName)ISTable
ISTable(const Char::eCompareType colCaseSense=Char::eCASE_SENSITIVE)ISTable
ISTable(eOrientation orient, const Char::eCompareType colCaseSense=Char::eCASE_SENSITIVE)ISTable
ISTable(const std::string &name, const Char::eCompareType colCaseSense=Char::eCASE_SENSITIVE)ISTable
ISTable(const std::string &name, eOrientation orient, const Char::eCompareType colCaseSense=Char::eCASE_SENSITIVE)ISTable
ISTable(const ISTable &inTable)ISTable
Merge(ISTable &firstTable, ISTable &secondTable, unsigned int typeOfMerge=0)ISTablestatic
operator()(const unsigned int rowIndex, const std::string &colName) const ISTable
operator=(const ISTable &inTable)ISTable
operator==(ISTable &inTable)ISTable
PrintDiff(ISTable &inTable)ISTable
Read(unsigned int indexInFile)ISTable
RebuildIndex(const std::string &indexName)ISTable
RebuildIndices()ISTable
RenameColumn(const std::string &oldColName, const std::string &newColName)ISTable
Search(std::vector< unsigned int > &res, const std::string &target, const std::string &colName, const unsigned int fromRowIndex=0, const eSearchDir searchDir=eFORWARD, const eSearchType searchType=eEQUAL)ISTable
Search(std::vector< unsigned int > &res, const std::vector< std::string > &targets, const std::vector< std::string > &colNames, const unsigned int fromRowIndex=0, const eSearchDir searchDir=eFORWARD, const eSearchType searchType=eEQUAL, const std::string &indexName=std::string())ISTable
SetFlags(const std::string &colName, const unsigned char flags)ISTable
SetIntersect(const std::vector< unsigned int > &a, const std::vector< unsigned int > &b, std::vector< unsigned int > &ret)ISTablestatic
SetModified(const bool modified)ISTableinline
SetName(const std::string &name)ISTable
SetSerializer(Serializer *ser)ISTable
SetUnion(const std::vector< unsigned int > &a, const std::vector< unsigned int > &b, std::vector< unsigned int > &ret)ISTablestatic
UpdateCell(const unsigned int rowIndex, const std::string &colName, const std::string &value)ISTable
UpdateIndex(const std::string &indexName, const unsigned int rowIndex)ISTable
W_SPACE_INSENSEISTablestatic
W_SPACE_SENSEISTablestatic
Write()ISTable
WriteObject(Serializer *ser, int &size)ISTable
~ISTable()ISTable