Kuzu C++ API
Loading...
Searching...
No Matches
table_function.h File Reference
#include <mutex>
#include "data_chunk.h"
#include "mask.h"
#include "function.h"
#include "physical_operator.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::TableFuncInitSharedStateInput
 
struct  kuzu::function::TableFuncInitLocalStateInput
 
struct  kuzu::function::TableFuncInitOutputInput
 
struct  kuzu::function::TableFunction
 

Namespaces

namespace  kuzu
 
namespace  kuzu::binder
 
namespace  kuzu::parser
 
namespace  kuzu::planner
 
namespace  kuzu::processor
 
namespace  kuzu::function
 

Typedefs

using kuzu::function::table_func_bind_t
 
using kuzu::function::table_func_t
 
using kuzu::function::table_func_init_shared_t
 
using kuzu::function::table_func_init_local_t
 
using kuzu::function::table_func_init_output_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
 
using kuzu::function::table_func_get_logical_plan_t
 
using kuzu::function::table_func_get_physical_plan_t
 
using kuzu::function::table_func_infer_input_types