MVault 0.0.1
|
This is the complete list of members for mvlt::VaultRecordSet, including all inherited members.
AddKey(const std::string &key, const T &defaultKeyValue, const bool &isUniqueKey, const bool &isUniqueKeyWithoutLambda, std::function< T(std::size_t, const VaultRecordRef &)> uniqueKeyFunction) noexcept | mvlt::Vault | protected |
AddKey(const std::string &key, const T &defaultKeyValue) noexcept | mvlt::Vault | protected |
AddRecord(const VaultRecordRef &recordRef) noexcept | mvlt::VaultRecordSet | |
AddUniqueKey(const std::string &key) noexcept | mvlt::Vault | protected |
AddUniqueKey(const std::string &key, std::function< T(std::size_t, const VaultRecordRef &)> uniqueKeyFunction) noexcept | mvlt::Vault | protected |
CheckRecord(const VaultRecordRef &ref) const noexcept | mvlt::VaultRecordSet | |
Clear() noexcept | mvlt::VaultRecordSet | |
CreateRecord(const std::vector< std::pair< std::string, VaultParamInput > > ¶ms) noexcept | mvlt::Vault | protected |
CreateRecord(VaultRecordRef &vaultRecordRef, const std::vector< std::pair< std::string, VaultParamInput > > ¶ms) noexcept | mvlt::Vault | protected |
DropData() noexcept | mvlt::Vault | protected |
DropVault() noexcept | mvlt::Vault | protected |
EraseRecord(const VaultRecordRef &recordRefToErase) noexcept | mvlt::Vault | protected |
EraseRecord(const std::string &key, const T &keyValue) noexcept | mvlt::Vault | protected |
EraseRecords(const std::string &key, const T &keyValue, const std::size_t &amountOfRecords=-1) noexcept | mvlt::Vault | protected |
Exclude(const VaultRecordSet &a) noexcept | mvlt::VaultRecordSet | |
GetErrorsInLastReadedFile() const noexcept | mvlt::Vault | protected |
GetIsParentVaultValid() const noexcept | mvlt::VaultRecordSet | |
GetKeys() const noexcept | mvlt::VaultRecordSet | |
GetKeyType(const std::string &key, std::type_index &keyType) const noexcept | mvlt::VaultRecordSet | |
GetKeyValue(const std::string &key, T &defaultKeyValue) const noexcept | mvlt::VaultRecordSet | |
GetParentVaultUniqueId() const noexcept | mvlt::VaultRecordSet | |
GetRecord(const std::string &key, const T &keyValue, VaultRecordRef &vaultRecordRef) const noexcept | mvlt::VaultRecordSet | |
GetRecords(const std::string &key, const T &keyValue, std::vector< VaultRecordRef > &recordsRefs, const std::size_t &amountOfRecords=-1) const noexcept | mvlt::VaultRecordSet | |
GetSortedRecords(const std::string &key, const bool &isReverse=false, const std::size_t &amountOfRecords=-1) const noexcept | mvlt::VaultRecordSet | |
GetUniqueKeys() const noexcept | mvlt::Vault | protected |
Intersect(const VaultRecordSet &a) noexcept | mvlt::VaultRecordSet | |
Intersection | mvlt::VaultRecordSet | friend |
IsKeyExist(const std::string &key) const noexcept | mvlt::VaultRecordSet | |
Join(const VaultRecordSet &a) noexcept | mvlt::VaultRecordSet | |
operator=(const VaultRecordSet &other) noexcept | mvlt::VaultRecordSet | |
operator=(VaultRecordSet &&other) noexcept | mvlt::VaultRecordSet | |
mvlt::Vault::operator=(const Vault &other) noexcept | mvlt::Vault | protected |
mvlt::Vault::operator=(Vault &&other) noexcept | mvlt::Vault | protected |
operator== | mvlt::VaultRecordSet | friend |
PrintAsTable(bool isPrintId=false, const std::size_t &amountOfRecords=-1, std::string primaryKey="", const bool &isReverse=false, const std::list< std::string > keys={}) const noexcept | mvlt::VaultRecordSet | |
PrintSet(const std::size_t &amountOfRecords=-1) const noexcept | mvlt::VaultRecordSet | |
PrintVault(const std::size_t &amountOfRecords=-1) const noexcept | mvlt::Vault | protected |
ReadFile(const std::string &fileName, const bool &isPreprocessRecord, std::function< void(const std::vector< std::string > &, std::vector< std::string > &)> recordHandler, const char &separator, const bool &isLoadKeys, const std::vector< std::string > userKeys) noexcept | mvlt::Vault | protected |
ReadFile(const std::string &fileName, const char &separator=',', const bool &isLoadKeys=true, const std::vector< std::string > keys={}) noexcept | mvlt::Vault | protected |
ReadFile(const std::string &fileName, const char &separator, const bool &isLoadKeys, std::function< void(const std::vector< std::string > &, std::vector< std::string > &)> recordHandler) noexcept | mvlt::Vault | protected |
RecordSetsSet | mvlt::Vault | mutableprotected |
RecordsSet | mvlt::Vault | protected |
RemoveKey(const std::string &key) noexcept | mvlt::Vault | protected |
RemoveRecord(const VaultRecordRef &recordRefToErase) noexcept | mvlt::VaultRecordSet | |
RemoveRecord(const std::string &key, const T &keyValue) noexcept | mvlt::VaultRecordSet | |
RemoveRecords(const std::string &key, const T &keyValue, const std::size_t &amountOfRecords=-1) noexcept | mvlt::VaultRecordSet | |
Request(const VaultRequest< Type > &&request, VaultRecordSet &vaultRecordSet) const | mvlt::VaultRecordSet | |
RequestEqual(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &)> &requestPredicat=DefaultRequestPredicat) const | mvlt::VaultRecordSet | |
RequestGreater(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &)> &requestPredicat=DefaultRequestPredicat) const | mvlt::VaultRecordSet | |
RequestGreaterOrEqual(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &)> &requestPredicat=DefaultRequestPredicat) const | mvlt::VaultRecordSet | |
RequestInterval(const std::string &key, const T &beginKeyValue, const T &endKeyValue, VaultRecordSet &vaultRecordSet, const bool &isIncludeBeginKeyValue=true, const bool &isIncludeEndKeyValue=true, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &)> &requestPredicat=DefaultRequestPredicat) const | mvlt::VaultRecordSet | |
RequestLess(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &)> &requestPredicat=DefaultRequestPredicat) const | mvlt::VaultRecordSet | |
RequestLessOrEqual(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &)> &requestPredicat=DefaultRequestPredicat) const | mvlt::VaultRecordSet | |
RequestRecordsSet(const VaultRequestType &requestType, const std::string &key, const T &beginKeyValue, const T &endKeyValue, std::unordered_set< VaultRecord * > &recordsSet, const bool &isIncludeBeginKeyValue, const bool &isIncludeEndKeyValue, const std::size_t &amountOfRecords, const std::function< bool(const VaultRecordRef &)> &requestPredicat) const noexcept | mvlt::Vault | protected |
Reset() noexcept | mvlt::VaultRecordSet | |
SaveToFile(const std::string &fileName, const std::vector< std::string > keys={}, const std::string &separator=",", const bool &isSaveKey=true) const noexcept | mvlt::VaultRecordSet | |
SetDataToRecord(VaultRecord *dataRecord, const std::string &key, const T &data) noexcept | mvlt::Vault | protected |
Size() const noexcept | mvlt::VaultRecordSet | |
SortBy(const std::string &key, const F &&func, const bool &isReverse=false, const std::size_t &amountOfRecords=-1) const noexcept | mvlt::VaultRecordSet | |
ToJson(const bool &isFormat=false, const std::size_t &tabSize=2, const bool &isUseRecordTemplate=true, const std::string &recordTemplate="Record") const noexcept | mvlt::VaultRecordSet | |
Union | mvlt::VaultRecordSet | friend |
UpdateKey(const std::string &key, const T &defaultKeyValue) noexcept | mvlt::Vault | protected |
Vault | mvlt::VaultRecordSet | |
mvlt::Vault::Vault(const Vault &other) noexcept | mvlt::Vault | protected |
mvlt::Vault::Vault(Vault &&other) noexcept | mvlt::Vault | protected |
VaultDerivedClass | mvlt::Vault | protected |
VaultDerivedClasses enum name | mvlt::Vault | protected |
VaultRecord | mvlt::VaultRecordSet | |
VaultRecordRef | mvlt::Vault | protected |
VaultRecordSet() noexcept | mvlt::VaultRecordSet | |
VaultRecordSet(const VaultRecordSet &other) noexcept | mvlt::VaultRecordSet | |
VaultRecordSet(VaultRecordSet &&other) noexcept | mvlt::VaultRecordSet | |
~Vault() noexcept | mvlt::Vault | protected |
~VaultRecordSet() noexcept | mvlt::VaultRecordSet |