Kùzu C++ API
|
#include <function_catalog_entry.h>
Public Member Functions | |
FunctionCatalogEntry ()=default | |
FunctionCatalogEntry (CatalogEntryType entryType, std::string name, function::function_set functionSet) | |
const function::function_set & | getFunctionSet () const |
void | serialize (common::Serializer &) const override |
Public Member Functions inherited from kuzu::catalog::CatalogEntry | |
CatalogEntry ()=default | |
CatalogEntry (CatalogEntryType type, std::string name) | |
DELETE_COPY_DEFAULT_MOVE (CatalogEntry) | |
virtual | ~CatalogEntry ()=default |
CatalogEntryType | getType () const |
void | rename (std::string name_) |
std::string | getName () const |
common::transaction_t | getTimestamp () const |
void | setTimestamp (common::transaction_t timestamp_) |
bool | isDeleted () const |
void | setDeleted (bool deleted_) |
bool | hasParent () const |
void | setHasParent (bool hasParent) |
CatalogEntry * | getPrev () const |
std::unique_ptr< CatalogEntry > | movePrev () |
void | setPrev (std::unique_ptr< CatalogEntry > prev_) |
CatalogEntry * | getNext () const |
void | setNext (CatalogEntry *next_) |
virtual std::string | toCypher (main::ClientContext *) const |
template<class TARGET > | |
const TARGET & | constCast () const |
template<class TARGET > | |
const TARGET * | constPtrCast () const |
template<class TARGET > | |
TARGET * | ptrCast () |
Protected Attributes | |
function::function_set | functionSet |
Protected Attributes inherited from kuzu::catalog::CatalogEntry | |
CatalogEntryType | type |
std::string | name |
common::transaction_t | timestamp |
bool | deleted = false |
bool | hasParent_ = false |
std::unique_ptr< CatalogEntry > | prev |
CatalogEntry * | next = nullptr |
Additional Inherited Members | |
Static Public Member Functions inherited from kuzu::catalog::CatalogEntry | |
static std::unique_ptr< CatalogEntry > | deserialize (common::Deserializer &deserializer) |
Protected Member Functions inherited from kuzu::catalog::CatalogEntry | |
virtual void | copyFrom (const CatalogEntry &other) |
|
default |
kuzu::catalog::FunctionCatalogEntry::FunctionCatalogEntry | ( | CatalogEntryType | entryType, |
std::string | name, | ||
function::function_set | functionSet ) |
|
inline |
|
inlineoverridevirtual |
Reimplemented from kuzu::catalog::CatalogEntry.
|
protected |