Kùzu C++ API
Loading...
Searching...
No Matches
catalog_entry_type.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
#include <string>
5
6
namespace
kuzu
{
7
namespace
catalog {
8
9
enum class
CatalogEntryType
: uint8_t {
10
// Table entries
11
NODE_TABLE_ENTRY
= 0,
12
REL_TABLE_ENTRY
= 1,
13
REL_GROUP_ENTRY
= 2,
14
RDF_GRAPH_ENTRY
= 3,
15
FOREIGN_TABLE_ENTRY
= 4,
16
// Macro entries
17
SCALAR_MACRO_ENTRY
= 10,
18
// Function entries
19
AGGREGATE_FUNCTION_ENTRY
= 20,
20
SCALAR_FUNCTION_ENTRY
= 21,
21
REWRITE_FUNCTION_ENTRY
= 22,
22
TABLE_FUNCTION_ENTRY
= 23,
23
GDS_FUNCTION_ENTRY
= 24,
24
COPY_FUNCTION_ENTRY
= 25,
25
// Sequence entries
26
SEQUENCE_ENTRY
= 40,
27
// UDT entries
28
TYPE_ENTRY
= 41,
29
// Dummy entry
30
DUMMY_ENTRY
= 100,
31
};
32
33
struct
CatalogEntryTypeUtils
{
34
static
std::string
toString
(
CatalogEntryType
type);
35
};
36
37
struct
FunctionEntryTypeUtils
{
38
static
std::string
toString
(
CatalogEntryType
type);
39
};
40
41
}
// namespace catalog
42
}
// namespace kuzu
kuzu::catalog::CatalogEntryType
CatalogEntryType
Definition
catalog_entry_type.h:9
kuzu::catalog::CatalogEntryType::SCALAR_MACRO_ENTRY
@ SCALAR_MACRO_ENTRY
kuzu::catalog::CatalogEntryType::AGGREGATE_FUNCTION_ENTRY
@ AGGREGATE_FUNCTION_ENTRY
kuzu::catalog::CatalogEntryType::RDF_GRAPH_ENTRY
@ RDF_GRAPH_ENTRY
kuzu::catalog::CatalogEntryType::GDS_FUNCTION_ENTRY
@ GDS_FUNCTION_ENTRY
kuzu::catalog::CatalogEntryType::COPY_FUNCTION_ENTRY
@ COPY_FUNCTION_ENTRY
kuzu::catalog::CatalogEntryType::TABLE_FUNCTION_ENTRY
@ TABLE_FUNCTION_ENTRY
kuzu::catalog::CatalogEntryType::SEQUENCE_ENTRY
@ SEQUENCE_ENTRY
kuzu::catalog::CatalogEntryType::REWRITE_FUNCTION_ENTRY
@ REWRITE_FUNCTION_ENTRY
kuzu::catalog::CatalogEntryType::REL_TABLE_ENTRY
@ REL_TABLE_ENTRY
kuzu::catalog::CatalogEntryType::NODE_TABLE_ENTRY
@ NODE_TABLE_ENTRY
kuzu::catalog::CatalogEntryType::SCALAR_FUNCTION_ENTRY
@ SCALAR_FUNCTION_ENTRY
kuzu::catalog::CatalogEntryType::TYPE_ENTRY
@ TYPE_ENTRY
kuzu::catalog::CatalogEntryType::REL_GROUP_ENTRY
@ REL_GROUP_ENTRY
kuzu::catalog::CatalogEntryType::FOREIGN_TABLE_ENTRY
@ FOREIGN_TABLE_ENTRY
kuzu::catalog::CatalogEntryType::DUMMY_ENTRY
@ DUMMY_ENTRY
kuzu
Definition
alter_type.h:5
kuzu::catalog::CatalogEntryTypeUtils
Definition
catalog_entry_type.h:33
kuzu::catalog::CatalogEntryTypeUtils::toString
static std::string toString(CatalogEntryType type)
kuzu::catalog::FunctionEntryTypeUtils
Definition
catalog_entry_type.h:37
kuzu::catalog::FunctionEntryTypeUtils::toString
static std::string toString(CatalogEntryType type)
headers
catalog_entry_type.h
Generated by
1.12.0