Kùzu C++ API
Loading...
Searching...
No Matches
table_functions.h File Reference
#include <optional>
#include "data_chunk.h"
#include "function.h"

Go to the source code of this file.

Classes

struct  kuzu::function::TableFuncSharedState
 
struct  kuzu::function::TableFuncLocalState
 
struct  kuzu::function::TableFuncInput
 
struct  kuzu::function::TableFuncOutput
 
struct  kuzu::function::TableFunctionInitInput
 
struct  kuzu::function::TableFunction
 

Namespaces

namespace  kuzu
 
namespace  kuzu::parser
 
namespace  kuzu::processor
 
namespace  kuzu::function
 

Typedefs

using kuzu::function::table_func_bind_t
 
using kuzu::function::table_func_t = std::function<common::offset_t(TableFuncInput&, TableFuncOutput&)>
 
using kuzu::function::table_func_init_shared_t
 
using kuzu::function::table_func_init_local_t
 
using kuzu::function::table_func_can_parallel_t = std::function<bool()>
 
using kuzu::function::table_func_progress_t = std::function<double(TableFuncSharedState* sharedState)>
 
using kuzu::function::table_func_finalize_t
 
using kuzu::function::table_func_rewrite_t