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

Classes

struct  ActiveQuery
 
struct  ClientConfig
 
struct  ClientConfigDefault
 
class  ClientContext
 Contain client side configuration. We make profiler associated per query, so profiler is not maintained in client context. More...
 
struct  ConfigurationOption
 
class  Connection
 Connection is used to interact with a Database instance. Each Connection is thread-safe. Multiple connections can connect to the same Database instance in a multi-threaded environment. More...
 
class  Database
 Database class is the main class of KùzuDB. It manages all database components. More...
 
struct  DBConfig
 
struct  ExtensionOption
 
struct  Option
 
class  PreparedStatement
 A prepared statement is a parameterized query which can avoid planning the same query for repeated execution. More...
 
struct  PreparedSummary
 PreparedSummary stores the compiling time and query options of a query. More...
 
class  QueryResult
 QueryResult stores the result of a query execution. More...
 
class  QuerySummary
 QuerySummary stores the execution time, plan, compiling time and query options of a query. More...
 
class  StorageDriver
 
struct  SystemConfig
 Stores runtime configuration for creating or opening a Database. More...
 
struct  Version
 

Typedefs

typedef void(* set_context) (ClientContext *context, const common::Value &parameter)
 
typedef common::Value(* get_setting) (const ClientContext *context)
 

Enumerations

enum class  OptionType : uint8_t { CONFIGURATION = 0 , EXTENSION = 1 }
 

Typedef Documentation

◆ get_setting

typedef common::Value(* kuzu::main::get_setting) (const ClientContext *context)

◆ set_context

typedef void(* kuzu::main::set_context) (ClientContext *context, const common::Value &parameter)

Enumeration Type Documentation

◆ OptionType

enum class kuzu::main::OptionType : uint8_t
strong
Enumerator
CONFIGURATION 
EXTENSION