29 static constexpr char ID[] =
"_ID";
30 static constexpr char LABEL[] =
"_LABEL";
31 static constexpr char SRC[] =
"_SRC";
32 static constexpr char DST[] =
"_DST";
34 static constexpr char LENGTH[] =
"_LENGTH";
35 static constexpr char NODES[] =
"_NODES";
36 static constexpr char RELS[] =
"_RELS";
37 static constexpr char STAR[] =
"*";
42 static constexpr std::string_view
ROW_OFFSET =
"_row_offset";
43 static constexpr std::string_view
SRC_OFFSET =
"_src_offset";
44 static constexpr std::string_view
DST_OFFSET =
"_dst_offset";
201static constexpr char ATTACHED_KUZU_DB_TYPE[] =
"KUZU";
203static constexpr char LOCAL_DB_NAME[] =
"local(kuzu)";
207static constexpr char SCAN_JSON_FUNC_NAME[] =
"READ_JSON";
constexpr auto DECIMAL_PRECISION_LIMIT
Definition constants.h:205
constexpr uint64_t DEFAULT_VECTOR_CAPACITY
Definition constants.h:12
constexpr uint64_t CHUNK_RESIZE_RATIO
Definition constants.h:25
constexpr double DEFAULT_HT_LOAD_FACTOR
Definition constants.h:15
constexpr uint64_t THREAD_SLEEP_TIME_WHEN_WAITING_IN_MICROS
Definition constants.h:19
const char * KUZU_VERSION
PageSizeClass
Definition constants.h:47
@ PAGE_4KB
Definition constants.h:48
@ PAGE_256KB
Definition constants.h:49
constexpr uint64_t DEFAULT_CHECKPOINT_WAIT_TIMEOUT_IN_MICROS
Definition constants.h:21
constexpr uint64_t DEFAULT_VECTOR_CAPACITY_LOG_2
Definition constants.h:11
Definition alter_type.h:5
Definition constants.h:60
static constexpr uint64_t PAGE_4KB_SIZE_LOG2
Definition constants.h:61
static constexpr uint64_t DEFAULT_VM_REGION_MAX_SIZE
Definition constants.h:78
static constexpr uint64_t DEFAULT_BUFFER_POOL_SIZE_FOR_TESTING
Definition constants.h:81
static constexpr double DEFAULT_PHY_MEM_SIZE_RATIO_FOR_BM
Definition constants.h:69
static constexpr uint64_t PAGE_256KB_SIZE
Definition constants.h:66
static constexpr uint64_t PAGE_256KB_SIZE_LOG2
Definition constants.h:65
static constexpr uint64_t EVICTION_QUEUE_PURGING_INTERVAL
Definition constants.h:73
static constexpr uint64_t PAGE_4KB_SIZE
Definition constants.h:62
Definition constants.h:124
static constexpr const char * STRING_CSV_PARSING_OPTIONS[]
Definition constants.h:137
static constexpr char DEFAULT_CSV_DELIMITER
Definition constants.h:139
static constexpr uint64_t DEFAULT_CSV_SKIP_NUM
Definition constants.h:148
static constexpr uint64_t PANDAS_PARTITION_COUNT
Definition constants.h:145
static constexpr const char * INT_CSV_PARSING_OPTIONS[]
Definition constants.h:147
static constexpr char DEFAULT_CSV_QUOTE_CHAR
Definition constants.h:140
static constexpr char DEFAULT_CSV_LIST_BEGIN_CHAR
Definition constants.h:141
static constexpr const char * BOOL_CSV_PARSING_OPTIONS[]
Definition constants.h:132
static constexpr uint64_t PARALLEL_BLOCK_SIZE
Definition constants.h:130
static constexpr const char * ROW_IDX_COLUMN_NAME
Definition constants.h:144
static constexpr bool DEFAULT_CSV_HAS_HEADER
Definition constants.h:133
static constexpr bool DEFAULT_CSV_PARALLEL
Definition constants.h:134
static constexpr char DEFAULT_CSV_LINE_BREAK
Definition constants.h:143
static constexpr char DEFAULT_CSV_LIST_END_CHAR
Definition constants.h:142
static constexpr uint64_t INITIAL_BUFFER_SIZE
Definition constants.h:126
static constexpr char DEFAULT_CSV_ESCAPE_CHAR
Definition constants.h:138
Definition constants.h:189
static constexpr const char * DEFAULT_CSV_NEWLINE
Definition constants.h:190
static constexpr uint64_t DEFAULT_CSV_FLUSH_SIZE
Definition constants.h:193
static constexpr const char * DEFAULT_NULL_STR
Definition constants.h:191
static constexpr bool DEFAULT_FORCE_QUOTE
Definition constants.h:192
Definition constants.h:119
static constexpr double MAX_LOAD_FACTOR
Definition constants.h:121
static constexpr uint16_t SLOT_CAPACITY_BYTES
Definition constants.h:120
Definition constants.h:196
static constexpr char COPY_NAME[]
Definition constants.h:198
static constexpr char SCHEMA_NAME[]
Definition constants.h:197
Definition constants.h:27
static constexpr char STAR[]
Definition constants.h:37
static constexpr char LENGTH[]
Definition constants.h:34
static constexpr char PLACE_HOLDER[]
Definition constants.h:38
static constexpr std::string_view DST_OFFSET
Definition constants.h:44
static constexpr char RELS[]
Definition constants.h:36
static constexpr char DIRECTION[]
Definition constants.h:33
static constexpr char ID[]
Definition constants.h:29
static constexpr std::string_view SRC_OFFSET
Definition constants.h:43
static constexpr char DST[]
Definition constants.h:32
static constexpr std::string_view ROW_OFFSET
Definition constants.h:42
static constexpr char MAP_KEY[]
Definition constants.h:39
static constexpr char MAP_VALUE[]
Definition constants.h:40
static constexpr char SRC[]
Definition constants.h:31
static constexpr char LABEL[]
Definition constants.h:30
static constexpr char NODES[]
Definition constants.h:35
static constexpr char ANONYMOUS[]
Definition constants.h:28
Definition constants.h:165
static constexpr uint64_t MIN_SIZE_TO_REDUCE
Definition constants.h:167
static constexpr uint64_t MIN_LIMIT_RATIO_TO_REDUCE
Definition constants.h:168
static constexpr uint64_t NUM_BYTES_FOR_PAYLOAD_IDX
Definition constants.h:166
Definition constants.h:171
static constexpr uint64_t PARQUET_DEFINE_VALID
Definition constants.h:172
static constexpr uint64_t PARQUET_UUID_SIZE
Definition constants.h:186
static constexpr uint64_t MAX_UNCOMPRESSED_PAGE_SIZE
Definition constants.h:176
static constexpr uint64_t STRING_LENGTH_SIZE
Definition constants.h:183
static constexpr uint64_t MAX_STRING_STATISTICS_SIZE
Definition constants.h:184
static constexpr uint64_t MAX_DICTIONARY_KEY_SIZE
Definition constants.h:181
static constexpr const char * PARQUET_MAGIC_WORDS
Definition constants.h:173
static constexpr uint64_t MAX_UNCOMPRESSED_DICT_PAGE_SIZE
Definition constants.h:179
static constexpr uint64_t PARQUET_INTERVAL_SIZE
Definition constants.h:185
Definition constants.h:156
static constexpr double NON_EQUALITY_PREDICATE_SELECTIVITY
Definition constants.h:157
static constexpr double EQUALITY_PREDICATE_SELECTIVITY
Definition constants.h:158
static constexpr uint64_t BUILD_PENALTY
Definition constants.h:159
static constexpr uint64_t SIP_RATIO
Definition constants.h:162
Definition constants.h:151
static constexpr char IN_MEMORY_OPTION[]
Definition constants.h:152
static constexpr char STRICT_OPTION[]
Definition constants.h:153
Definition constants.h:84
static constexpr char CATALOG_FILE_NAME_FOR_WAL[]
Definition constants.h:90
static constexpr char CATALOG_FILE_NAME[]
Definition constants.h:89
static constexpr char METADATA_FILE_NAME_FOR_WAL[]
Definition constants.h:93
static constexpr double LEAF_LOW_CSR_DENSITY
Definition constants.h:108
static constexpr char WAL_FILE_SUFFIX[]
Definition constants.h:86
static constexpr char LOCK_FILE_NAME[]
Definition constants.h:94
static constexpr uint64_t MAX_NUM_ROWS_IN_TABLE
Definition constants.h:115
static constexpr uint64_t CSR_LEAF_REGION_SIZE
Definition constants.h:112
static constexpr char METADATA_FILE_NAME[]
Definition constants.h:92
static constexpr uint64_t PAGE_IDX_IN_GROUP_MASK
Definition constants.h:99
static constexpr char OVERFLOW_FILE_SUFFIX[]
Definition constants.h:85
static constexpr uint64_t CSR_LEAF_REGION_SIZE_LOG2
Definition constants.h:111
static constexpr char SHADOWING_SUFFIX[]
Definition constants.h:87
static constexpr uint64_t PAGE_GROUP_SIZE
Definition constants.h:98
static constexpr char DATA_FILE_NAME[]
Definition constants.h:91
static constexpr uint64_t NODE_GROUP_SIZE_LOG2
Definition constants.h:102
static constexpr char INDEX_FILE_SUFFIX[]
Definition constants.h:88
static constexpr double PACKED_CSR_DENSITY
Definition constants.h:107
static constexpr uint64_t PAGE_GROUP_SIZE_LOG2
Definition constants.h:97
static constexpr uint64_t NUM_VECTORS_PER_NODE_GROUP
Definition constants.h:104
static constexpr uint64_t NODE_GROUP_SIZE
Definition constants.h:103
static constexpr double LEAF_HIGH_CSR_DENSITY
Definition constants.h:109