Kùzu C++ API
Loading...
Searching...
No Matches
bind_input.h
Go to the documentation of this file.
1#pragma once
2
3#include <vector>
4
5#include "reader_config.h"
6#include "value.h"
7
8namespace kuzu {
9namespace main {
10class ClientContext;
11}
12
13namespace function {
14
15struct TableFunction;
45
46} // namespace function
47} // namespace kuzu
static Value createValue(T)
Definition value.h:222
Contain client side configuration. We make profiler associated per query, so profiler is not maintain...
Definition client_context.h:57
Definition array_utils.h:7
Definition reader_config.h:33
std::vector< std::string > filePaths
Definition reader_config.h:35
Definition bind_input.h:16
EXPLICIT_COPY_DEFAULT_MOVE(ScanTableFuncBindInput)
common::ReaderConfig config
Definition bind_input.h:18
std::vector< common::Value > inputs
Definition bind_input.h:17
ScanTableFuncBindInput(common::ReaderConfig config)
Definition bind_input.h:25
function::TableFunction * tableFunction
Definition bind_input.h:22
main::ClientContext * context
Definition bind_input.h:21
std::vector< std::string > expectedColumnNames
Definition bind_input.h:19
ScanTableFuncBindInput()
Definition bind_input.h:24
ScanTableFuncBindInput(common::ReaderConfig config, std::vector< std::string > expectedColumnNames, std::vector< common::LogicalType > expectedColumnTypes, main::ClientContext *context, function::TableFunction *tableFunction)
Definition bind_input.h:27
std::vector< common::LogicalType > expectedColumnTypes
Definition bind_input.h:20
Definition table_functions.h:89