Kùzu C++ API
|
#include <catalog_set.h>
Public Member Functions | |
bool | containsEntry (transaction::Transaction *transaction, const std::string &name) |
CatalogEntry * | getEntry (transaction::Transaction *transaction, const std::string &name) |
KUZU_API void | createEntry (transaction::Transaction *transaction, std::unique_ptr< CatalogEntry > entry) |
void | dropEntry (transaction::Transaction *transaction, const std::string &name) |
void | alterEntry (transaction::Transaction *transaction, const binder::BoundAlterInfo &alterInfo) |
CatalogEntrySet | getEntries (transaction::Transaction *transaction) |
uint64_t | assignNextOID () |
void | serialize (common::Serializer serializer) const |
Static Public Member Functions | |
static std::unique_ptr< CatalogSet > | deserialize (common::Deserializer &deserializer) |
Friends | |
class | storage::UndoBuffer |
void kuzu::catalog::CatalogSet::alterEntry | ( | transaction::Transaction * | transaction, |
const binder::BoundAlterInfo & | alterInfo ) |
|
inline |
bool kuzu::catalog::CatalogSet::containsEntry | ( | transaction::Transaction * | transaction, |
const std::string & | name ) |
KUZU_API void kuzu::catalog::CatalogSet::createEntry | ( | transaction::Transaction * | transaction, |
std::unique_ptr< CatalogEntry > | entry ) |
|
static |
void kuzu::catalog::CatalogSet::dropEntry | ( | transaction::Transaction * | transaction, |
const std::string & | name ) |
CatalogEntrySet kuzu::catalog::CatalogSet::getEntries | ( | transaction::Transaction * | transaction | ) |
CatalogEntry * kuzu::catalog::CatalogSet::getEntry | ( | transaction::Transaction * | transaction, |
const std::string & | name ) |
void kuzu::catalog::CatalogSet::serialize | ( | common::Serializer | serializer | ) | const |
|
friend |