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

Classes

class  Catalog
 
class  CatalogEntry
 
struct  CatalogEntryTypeUtils
 
class  CatalogSet
 
class  FunctionCatalogEntry
 
struct  FunctionEntryTypeUtils
 
class  Property
 
class  TableCatalogEntry
 
struct  TableCatalogEntryEquality
 
struct  TableCatalogEntryHasher
 

Typedefs

using table_catalog_entry_set_t
 

Enumerations

enum class  CatalogEntryType : uint8_t {
  NODE_TABLE_ENTRY = 0 , REL_TABLE_ENTRY = 1 , REL_GROUP_ENTRY = 2 , RDF_GRAPH_ENTRY = 3 ,
  FOREIGN_TABLE_ENTRY = 4 , SCALAR_MACRO_ENTRY = 10 , AGGREGATE_FUNCTION_ENTRY = 20 , SCALAR_FUNCTION_ENTRY = 21 ,
  REWRITE_FUNCTION_ENTRY = 22 , TABLE_FUNCTION_ENTRY = 23 , GDS_FUNCTION_ENTRY = 24 , COPY_FUNCTION_ENTRY = 25 ,
  SEQUENCE_ENTRY = 40 , TYPE_ENTRY = 41 , DUMMY_ENTRY = 100
}
 

Typedef Documentation

◆ table_catalog_entry_set_t

Initial value:
std::unordered_set<TableCatalogEntry*, TableCatalogEntryHasher, TableCatalogEntryEquality>

Enumeration Type Documentation

◆ CatalogEntryType

enum class kuzu::catalog::CatalogEntryType : uint8_t
strong
Enumerator
NODE_TABLE_ENTRY 
REL_TABLE_ENTRY 
REL_GROUP_ENTRY 
RDF_GRAPH_ENTRY 
FOREIGN_TABLE_ENTRY 
SCALAR_MACRO_ENTRY 
AGGREGATE_FUNCTION_ENTRY 
SCALAR_FUNCTION_ENTRY 
REWRITE_FUNCTION_ENTRY 
TABLE_FUNCTION_ENTRY 
GDS_FUNCTION_ENTRY 
COPY_FUNCTION_ENTRY 
SEQUENCE_ENTRY 
TYPE_ENTRY 
DUMMY_ENTRY