MVault 1.0.0
Simple c++ database
Loading...
Searching...
No Matches
mvlt::VaultRecordSet Member List

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, const std::function< T(const std::size_t &counter, const VaultRecordRef &ref)> &uniqueKeyFunction) noexceptmvlt::Vaultprotected
AddKey(const std::string &key, const T &defaultKeyValue) noexceptmvlt::Vaultprotected
AddRecord(const VaultRecordRef &recordRef) noexceptmvlt::VaultRecordSet
AddUniqueKey(const std::string &key) noexceptmvlt::Vaultprotected
AddUniqueKey(const std::string &key, const std::function< T(const std::size_t &counter, const VaultRecordRef &ref)> &uniqueKeyFunction) noexceptmvlt::Vaultprotected
CheckRecord(const VaultRecordRef &ref) const noexceptmvlt::VaultRecordSet
Clear() noexceptmvlt::VaultRecordSet
CreateRecord(const std::vector< std::pair< std::string, VaultParamInput > > &params) noexceptmvlt::Vaultprotected
CreateRecord(VaultRecordRef &vaultRecordRef, const std::vector< std::pair< std::string, VaultParamInput > > &params) noexceptmvlt::Vaultprotected
DropData() noexceptmvlt::Vaultprotected
DropVault() noexceptmvlt::Vaultprotected
EraseRecord(const VaultRecordRef &recordRefToErase) noexceptmvlt::Vaultprotected
EraseRecord(const std::string &key, const T &keyValue) noexceptmvlt::Vaultprotected
EraseRecords(const std::string &key, const T &keyValue, const std::size_t &amountOfRecords=-1) noexceptmvlt::Vaultprotected
Exclude(const VaultRecordSet &a) noexceptmvlt::VaultRecordSet
GetErrorsInLastReadedFile() const noexceptmvlt::Vaultprotected
GetIsParentVaultValid() const noexceptmvlt::VaultRecordSet
GetKeys() const noexceptmvlt::VaultRecordSet
GetKeyType(const std::string &key, std::type_index &keyType) const noexceptmvlt::VaultRecordSet
GetKeyValue(const std::string &key, T &defaultKeyValue) const noexceptmvlt::VaultRecordSet
GetParentVaultUniqueId() const noexceptmvlt::VaultRecordSet
GetRecord(const std::string &key, const T &keyValue, VaultRecordRef &vaultRecordRef) const noexceptmvlt::VaultRecordSet
GetRecords(const std::string &key, const T &keyValue, std::vector< VaultRecordRef > &recordsRefs, const std::size_t &amountOfRecords=-1) const noexceptmvlt::VaultRecordSet
GetSortedRecords(const std::string &key, const bool &isReverse=false, const std::size_t &amountOfRecords=-1) const noexceptmvlt::VaultRecordSet
GetUniqueKeys() const noexceptmvlt::VaultRecordSet
Intersect(const VaultRecordSet &a) noexceptmvlt::VaultRecordSet
Intersectionmvlt::VaultRecordSetfriend
IsKeyExist(const std::string &key) const noexceptmvlt::VaultRecordSet
Join(const VaultRecordSet &a) noexceptmvlt::VaultRecordSet
operator!=mvlt::VaultRecordSetfriend
operator=(const VaultRecordSet &other) noexceptmvlt::VaultRecordSet
operator=(VaultRecordSet &&other) noexceptmvlt::VaultRecordSet
mvlt::Vault::operator=(const Vault &other) noexceptmvlt::Vaultprotected
mvlt::Vault::operator=(Vault &&other) noexceptmvlt::Vaultprotected
operator==mvlt::VaultRecordSetfriend
Print(const bool &isPrintId=false, const std::size_t &amountOfRecords=-1, const std::string &primaryKey="", const bool &isReverse=false, const std::list< std::string > &keys={}) const noexceptmvlt::VaultRecordSet
ReadFile(const std::string &fileName, const bool &isPreprocessRecord, const char &separator, const bool &isLoadKeys, const std::vector< std::string > &userKeys, const std::function< void(const std::vector< std::string > &keys, std::vector< std::string > &values)> &recordHandler) noexceptmvlt::Vaultprotected
ReadFile(const std::string &fileName, const char &separator=',', const bool &isLoadKeys=true, const std::vector< std::string > &keys={}) noexceptmvlt::Vaultprotected
ReadFile(const std::string &fileName, const char &separator, const std::function< void(const std::vector< std::string > &keys, std::vector< std::string > &values)> &recordHandler) noexceptmvlt::Vaultprotected
RecordSetsSetmvlt::Vaultmutableprotected
RecordsSetmvlt::Vaultprotected
RemoveKey(const std::string &key) noexceptmvlt::Vaultprotected
RemoveRecord(const VaultRecordRef &recordRefToErase) noexceptmvlt::VaultRecordSet
RemoveRecord(const std::string &key, const T &keyValue) noexceptmvlt::VaultRecordSet
RemoveRecords(const std::string &key, const T &keyValue, const std::size_t &amountOfRecords=-1) noexceptmvlt::VaultRecordSet
Request(const VaultRequest< Type > &request, VaultRecordSet &vaultRecordSet) constmvlt::VaultRecordSet
RequestEqual(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &ref)> &requestPredicat=DefaultRequestPredicat) const noexceptmvlt::VaultRecordSet
RequestGreater(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &ref)> &requestPredicat=DefaultRequestPredicat) const noexceptmvlt::VaultRecordSet
RequestGreaterOrEqual(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &ref)> &requestPredicat=DefaultRequestPredicat) const noexceptmvlt::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 &ref)> &requestPredicat=DefaultRequestPredicat) const noexceptmvlt::VaultRecordSet
RequestLess(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &ref)> &requestPredicat=DefaultRequestPredicat) const noexceptmvlt::VaultRecordSet
RequestLessOrEqual(const std::string &key, const T &keyValue, VaultRecordSet &vaultRecordSet, const std::size_t &amountOfRecords=-1, const std::function< bool(const VaultRecordRef &ref)> &requestPredicat=DefaultRequestPredicat) const noexceptmvlt::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 &ref)> &requestPredicat) const noexceptmvlt::Vaultprotected
Reset() noexceptmvlt::VaultRecordSet
SaveToFile(const std::string &fileName, const std::vector< std::string > &keys={}, const std::string &separator=",", const bool &isSaveKey=true) const noexceptmvlt::VaultRecordSet
SetDataToRecord(VaultRecord *dataRecord, const std::string &key, const T &data) noexceptmvlt::Vaultprotected
Size() const noexceptmvlt::VaultRecordSet
SortBy(const std::string &key, F &&func, const bool &isReverse=false, const std::size_t &amountOfRecords=-1) const noexceptmvlt::VaultRecordSet
mvlt::Vault::SortBy(const std::string &key, const std::function< bool(const VaultRecordRef &ref)> &func, const bool &isReverse=false, const std::size_t &amountOfRecords=-1) const noexceptmvlt::Vaultprotected
ToJson(const bool &isFormat=false, const std::size_t &tabSize=2, const bool &isUseRecordTemplate=true, const std::string &recordTemplate="Record", const bool &isArray=false) const noexceptmvlt::VaultRecordSet
ToStrings() const noexceptmvlt::VaultRecordSet
Unionmvlt::VaultRecordSetfriend
UpdateKey(const std::string &key, const T &defaultKeyValue) noexceptmvlt::Vaultprotected
Vaultmvlt::VaultRecordSet
mvlt::Vault::Vault(const Vault &other) noexceptmvlt::Vaultprotected
mvlt::Vault::Vault(Vault &&other) noexceptmvlt::Vaultprotected
VaultDerivedClassmvlt::Vaultprotected
VaultDerivedClasses enum namemvlt::Vaultprotected
VaultRecordmvlt::VaultRecordSet
VaultRecordRefmvlt::Vaultprotected
VaultRecordSet() noexceptmvlt::VaultRecordSet
VaultRecordSet(const VaultRecordSet &other) noexceptmvlt::VaultRecordSet
VaultRecordSet(VaultRecordSet &&other) noexceptmvlt::VaultRecordSet
~Vault() noexceptmvlt::Vaultprotected
~VaultRecordSet() noexceptmvlt::VaultRecordSet