Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::catalog::CatalogSet Class Reference

#include <catalog_set.h>

Public Member Functions

bool containsEntry (transaction::Transaction *transaction, const std::string &name)
 
CatalogEntrygetEntry (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< CatalogSetdeserialize (common::Deserializer &deserializer)
 

Friends

class storage::UndoBuffer
 

Member Function Documentation

◆ alterEntry()

void kuzu::catalog::CatalogSet::alterEntry ( transaction::Transaction * transaction,
const binder::BoundAlterInfo & alterInfo )

◆ assignNextOID()

uint64_t kuzu::catalog::CatalogSet::assignNextOID ( )
inline

◆ containsEntry()

bool kuzu::catalog::CatalogSet::containsEntry ( transaction::Transaction * transaction,
const std::string & name )

◆ createEntry()

KUZU_API void kuzu::catalog::CatalogSet::createEntry ( transaction::Transaction * transaction,
std::unique_ptr< CatalogEntry > entry )

◆ deserialize()

static std::unique_ptr< CatalogSet > kuzu::catalog::CatalogSet::deserialize ( common::Deserializer & deserializer)
static

◆ dropEntry()

void kuzu::catalog::CatalogSet::dropEntry ( transaction::Transaction * transaction,
const std::string & name )

◆ getEntries()

CatalogEntrySet kuzu::catalog::CatalogSet::getEntries ( transaction::Transaction * transaction)

◆ getEntry()

CatalogEntry * kuzu::catalog::CatalogSet::getEntry ( transaction::Transaction * transaction,
const std::string & name )

◆ serialize()

void kuzu::catalog::CatalogSet::serialize ( common::Serializer serializer) const

Friends And Related Symbol Documentation

◆ storage::UndoBuffer

friend class storage::UndoBuffer
friend

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