|
| ConfigurationView (const std::string &name="") |
|
ConfigurationView & | copy (const ConfigurationView &src, ConfigurationVersion destinationVersion, const std::string &author) |
|
void | init (void) |
|
template<class T > |
unsigned int | findRow (unsigned int col, const T &value, unsigned int offsetRow=0) const |
|
unsigned int | findRow (unsigned int col, const std::string &value, unsigned int offsetRow=0) const |
|
template<class T > |
unsigned int | findRowInGroup (unsigned int col, const T &value, const std::string &groupId, const std::string &childLinkIndex, unsigned int offsetRow=0) const |
|
unsigned int | findRowInGroup (unsigned int col, const std::string &value, const std::string &groupId, const std::string &childLinkIndex, unsigned int offsetRow=0) const |
|
unsigned int | findCol (const std::string &name) const |
|
unsigned int | findColByType (const std::string &type, int startingCol=0) const |
|
const std::string & | getUniqueStorageIdentifier (void) const |
|
const std::string & | getTableName (void) const |
|
const ConfigurationVersion & | getVersion (void) const |
|
const std::string & | getComment (void) const |
|
const std::string & | getAuthor (void) const |
|
const time_t & | getCreationTime (void) const |
|
const time_t & | getLastAccessTime (void) const |
|
const bool & | getLooseColumnMatching (void) const |
|
const unsigned int | getSourceColumnSize (void) const |
|
const unsigned int & | getSourceColumnMismatch (void) const |
|
const unsigned int & | getSourceColumnMissing (void) const |
|
const std::set< std::string > & | getSourceColumnNames (void) const |
|
std::set< std::string > | getColumnNames (void) const |
|
std::set< std::string > | getColumnStorageNames (void) const |
|
std::vector< std::string > | getDefaultRowValues (void) const |
|
unsigned int | getNumberOfRows (void) const |
|
unsigned int | getNumberOfColumns (void) const |
|
const unsigned int | getColUID (void) const |
|
std::set< std::string > | getSetOfGroupIDs (const std::string &childLinkIndex, unsigned int row=-1) const |
|
bool | isEntryInGroup (const unsigned int &row, const std::string &childLinkIndex, const std::string &groupNeedle) const |
|
const bool | getChildLink (const unsigned int &col, bool *isGroup, std::pair< unsigned int, unsigned int > *linkPair) const |
|
const unsigned int | getColLinkGroupID (const std::string &childLinkIndex) const |
|
void | addRowToGroup (const unsigned int &row, const unsigned int &col, const std::string &groupID, const std::string &colDefault) |
|
void | removeRowFromGroup (const unsigned int &row, const unsigned int &col, const std::string &groupID) |
|
template<class T > |
void | getValue (T &value, unsigned int row, unsigned int col, bool convertEnvironmentVariables=true) const |
|
void | getValue (std::string &value, unsigned int row, unsigned int col, bool convertEnvironmentVariables=true) const |
|
std::string | getValueAsString (unsigned int row, unsigned int col, bool convertEnvironmentVariables=true) const |
|
std::string | getEscapedValueAsString (unsigned int row, unsigned int col, bool convertEnvironmentVariables=true) const |
|
bool | isURIEncodedCommentTheSame (const std::string &comment) const |
|
const DataView & | getDataView (void) const |
|
const std::vector
< ViewColumnInfo > & | getColumnsInfo (void) const |
|
std::vector< ViewColumnInfo > * | getColumnsInfoP (void) |
|
const ViewColumnInfo & | getColumnInfo (unsigned int column) const |
|
void | setUniqueStorageIdentifier (const std::string &storageUID) |
|
void | setTableName (const std::string &name) |
|
void | setComment (const std::string &comment) |
|
void | setURIEncodedComment (const std::string &uriComment) |
|
void | setAuthor (const std::string &author) |
|
void | setCreationTime (time_t t) |
|
void | setLastAccessTime (time_t t=time(0)) |
|
void | setLooseColumnMatching (bool setValue) |
|
template<class T > |
void | setVersion (const T &version) |
|
template<class T > |
void | setValue (const T &value, unsigned int row, unsigned int col) |
|
void | setValue (const std::string &value, unsigned int row, unsigned int col) |
|
void | setValue (const char *value, unsigned int row, unsigned int col) |
|
void | setValueAsString (const std::string &value, unsigned int row, unsigned int col) |
|
void | resizeDataView (unsigned int nRows, unsigned int nCols) |
|
int | addRow (void) |
|
void | deleteRow (int r) |
|
iterator | begin (void) |
|
iterator | end (void) |
|
const_iterator | begin (void) const |
|
const_iterator | end (void) const |
|
void | reset (void) |
|
void | print (std::ostream &out=std::cout) const |
|
void | printJSON (std::ostream &out=std::cout) const |
|
int | fillFromJSON (const std::string &json) |
|
int | fillFromCSV (const std::string &data, const int &dataOffset=0, const std::string &author="") throw (std::runtime_error) |
|
bool | setURIEncodedValue (const std::string &value, const unsigned int &row, const unsigned int &col) |
|