Open 3D Engine Metastream Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Metastream::DataCache Class Reference

Public Member Functions

void AddToCache (const std::string &tableName, const std::string &key, const char *value)
 
void AddToCache (const std::string &tableName, const std::string &key, bool value)
 
void AddToCache (const std::string &tableName, const std::string &key, const AZ::Vector3 &value)
 
void AddToCache (const std::string &tableName, const std::string &key, double value)
 
void AddToCache (const std::string &tableName, const std::string &key, AZ::u64 value)
 
void AddToCache (const std::string &tableName, const std::string &key, AZ::s64 value)
 
void AddToArray (const std::string &tableName, const std::string &arrayName, const char *value)
 
void AddToArray (const std::string &tableName, const std::string &arrayName, bool value)
 
void AddToArray (const std::string &tableName, const std::string &arrayName, const AZ::Vector3 &value)
 
void AddToArray (const std::string &tableName, const std::string &arrayName, double value)
 
void AddToArray (const std::string &tableName, const std::string &arrayName, AZ::u64 value)
 
void AddToArray (const std::string &tableName, const std::string &arrayName, AZ::s64 value)
 
void AddToObject (const std::string &tableName, const std::string &objName, const std::string &key, const char *value)
 
void AddToObject (const std::string &tableName, const std::string &objName, const std::string &key, bool value)
 
void AddToObject (const std::string &tableName, const std::string &objName, const std::string &key, const AZ::Vector3 &value)
 
void AddToObject (const std::string &tableName, const std::string &objName, const std::string &key, double value)
 
void AddToObject (const std::string &tableName, const std::string &objName, const std::string &key, AZ::u64 value)
 
void AddToObject (const std::string &tableName, const std::string &objName, const std::string &key, AZ::s64 value)
 
void AddArrayToCache (const std::string &tableName, const std::string &key, const std::string &arrayName)
 
void AddObjectToCache (const std::string &tableName, const std::string &key, const std::string &objectName)
 
void AddArrayToObject (const std::string &tableName, const std::string &destObjName, const std::string &key, const std::string &srcArrayName)
 
void AddObjectToArray (const std::string &tableName, const std::string &destArrayName, const std::string &srcObjectName)
 
void AddObjectToObject (const std::string &tableName, const std::string &destObjName, const std::string &key, const std::string &srcObjName)
 
std::string GetDatabasesJSON () const
 
std::string GetTableKeysJSON (const std::string &tableName) const
 
std::string GetTableKeyValuesJSON (const std::string &tableName, const std::vector< std::string > &keyList) const
 
void ClearCache ()
 

The documentation for this class was generated from the following file: