Index
Modules:
duckdb
,
duckdb/bindings
.
API symbols
`$`:
duckdb: proc `$`(value: DuckDBValue): string
close:
duckdb: proc close(db: var DuckDBConnection)
connect:
duckdb: proc connect(db: DuckDBInstance): DuckDBConnection
disconnect:
duckdb: proc disconnect(conn: var DuckDBConnection)
duckdb_add_aggregate_function_to_set:
bindings: proc duckdb_add_aggregate_function_to_set(set: duckdb_aggregate_function_set; fn: duckdb_aggregate_function): duckdb_state
duckdb_add_replacement_scan:
bindings: proc duckdb_add_replacement_scan(db: duckdb_database; replacement: duckdb_replacement_callback_t; extra_data: pointer; delete_callback: duckdb_delete_callback_t)
duckdb_add_scalar_function_to_set:
bindings: proc duckdb_add_scalar_function_to_set(set: duckdb_scalar_function_set; fn: duckdb_scalar_function): duckdb_state
duckdb_aggregate_combine_t:
bindings: type duckdb_aggregate_combine_t
duckdb_aggregate_destroy_t:
bindings: type duckdb_aggregate_destroy_t
duckdb_aggregate_finalize_t:
bindings: type duckdb_aggregate_finalize_t
duckdb_aggregate_function:
bindings: type duckdb_aggregate_function
duckdb_aggregate_function_add_parameter:
bindings: proc duckdb_aggregate_function_add_parameter(aggregate_function: duckdb_aggregate_function; typ: duckdb_logical_type)
duckdb_aggregate_function_get_extra_info:
bindings: proc duckdb_aggregate_function_get_extra_info(info: duckdb_function_info): pointer
duckdb_aggregate_function_set:
bindings: type duckdb_aggregate_function_set
duckdb_aggregate_function_set_destructor:
bindings: proc duckdb_aggregate_function_set_destructor( aggregate_function: duckdb_aggregate_function; destroy: duckdb_aggregate_destroy_t)
duckdb_aggregate_function_set_error:
bindings: proc duckdb_aggregate_function_set_error(info: duckdb_function_info; error: cstring)
duckdb_aggregate_function_set_extra_info:
bindings: proc duckdb_aggregate_function_set_extra_info( aggregate_function: duckdb_aggregate_function; extra_info: pointer; destroy: duckdb_delete_callback_t)
duckdb_aggregate_function_set_functions:
bindings: proc duckdb_aggregate_function_set_functions(aggregate_function: duckdb_aggregate_function; state_size: duckdb_aggregate_state_size; state_init: duckdb_aggregate_init_t; update: duckdb_aggregate_update_t; combine: duckdb_aggregate_combine_t; finalize: duckdb_aggregate_finalize_t)
duckdb_aggregate_function_set_name:
bindings: proc duckdb_aggregate_function_set_name(aggregate_function: duckdb_aggregate_function; name: cstring)
duckdb_aggregate_function_set_return_type:
bindings: proc duckdb_aggregate_function_set_return_type( aggregate_function: duckdb_aggregate_function; typ: duckdb_logical_type)
duckdb_aggregate_function_set_special_handling:
bindings: proc duckdb_aggregate_function_set_special_handling( aggregate_function: duckdb_aggregate_function)
duckdb_aggregate_init_t:
bindings: type duckdb_aggregate_init_t
duckdb_aggregate_state_size:
bindings: type duckdb_aggregate_state_size
duckdb_aggregate_update_t:
bindings: type duckdb_aggregate_update_t
duckdb_append_blob:
bindings: proc duckdb_append_blob(appender: duckdb_appender; data: pointer; length: idx_t): duckdb_state
duckdb_append_bool:
bindings: proc duckdb_append_bool(appender: duckdb_appender; value: bool): duckdb_state
duckdb_append_data_chunk:
bindings: proc duckdb_append_data_chunk(appender: duckdb_appender; chunk: duckdb_data_chunk): duckdb_state
duckdb_append_date:
bindings: proc duckdb_append_date(appender: duckdb_appender; value: duckdb_date): duckdb_state
duckdb_append_default:
bindings: proc duckdb_append_default(appender: duckdb_appender): duckdb_state
duckdb_append_default_to_chunk:
bindings: proc duckdb_append_default_to_chunk(appender: duckdb_appender; chunk: duckdb_data_chunk; col: idx_t; row: idx_t): duckdb_state
duckdb_append_double:
bindings: proc duckdb_append_double(appender: duckdb_appender; value: float64): duckdb_state
duckdb_appender:
bindings: type duckdb_appender
duckdb_appender_add_column:
bindings: proc duckdb_appender_add_column(appender: duckdb_appender; name: cstring): duckdb_state
duckdb_appender_begin_row:
bindings: proc duckdb_appender_begin_row(appender: duckdb_appender): duckdb_state
duckdb_appender_clear_columns:
bindings: proc duckdb_appender_clear_columns(appender: duckdb_appender): duckdb_state
duckdb_appender_close:
bindings: proc duckdb_appender_close(appender: duckdb_appender): duckdb_state
duckdb_appender_column_count:
bindings: proc duckdb_appender_column_count(appender: duckdb_appender): idx_t
duckdb_appender_column_type:
bindings: proc duckdb_appender_column_type(appender: duckdb_appender; col_idx: idx_t): duckdb_logical_type
duckdb_appender_create:
bindings: proc duckdb_appender_create(connection: duckdb_connection; schema: cstring; table: cstring; out_appender: ptr duckdb_appender): duckdb_state
duckdb_appender_create_ext:
bindings: proc duckdb_appender_create_ext(connection: duckdb_connection; catalog: cstring; schema: cstring; table: cstring; out_appender: ptr duckdb_appender): duckdb_state
duckdb_appender_destroy:
bindings: proc duckdb_appender_destroy(appender: ptr duckdb_appender): duckdb_state
duckdb_appender_end_row:
bindings: proc duckdb_appender_end_row(appender: duckdb_appender): duckdb_state
duckdb_appender_error:
bindings: proc duckdb_appender_error(appender: duckdb_appender): cstring
duckdb_appender_flush:
bindings: proc duckdb_appender_flush(appender: duckdb_appender): duckdb_state
duckdb_append_float:
bindings: proc duckdb_append_float(appender: duckdb_appender; value: float32): duckdb_state
duckdb_append_hugeint:
bindings: proc duckdb_append_hugeint(appender: duckdb_appender; value: duckdb_hugeint): duckdb_state
duckdb_append_int16:
bindings: proc duckdb_append_int16(appender: duckdb_appender; value: int16): duckdb_state
duckdb_append_int32:
bindings: proc duckdb_append_int32(appender: duckdb_appender; value: int32): duckdb_state
duckdb_append_int64:
bindings: proc duckdb_append_int64(appender: duckdb_appender; value: int64): duckdb_state
duckdb_append_int8:
bindings: proc duckdb_append_int8(appender: duckdb_appender; value: int8): duckdb_state
duckdb_append_interval:
bindings: proc duckdb_append_interval(appender: duckdb_appender; value: duckdb_interval): duckdb_state
duckdb_append_null:
bindings: proc duckdb_append_null(appender: duckdb_appender): duckdb_state
duckdb_append_time:
bindings: proc duckdb_append_time(appender: duckdb_appender; value: duckdb_time): duckdb_state
duckdb_append_timestamp:
bindings: proc duckdb_append_timestamp(appender: duckdb_appender; value: duckdb_timestamp): duckdb_state
duckdb_append_uhugeint:
bindings: proc duckdb_append_uhugeint(appender: duckdb_appender; value: duckdb_uhugeint): duckdb_state
duckdb_append_uint16:
bindings: proc duckdb_append_uint16(appender: duckdb_appender; value: uint16): duckdb_state
duckdb_append_uint32:
bindings: proc duckdb_append_uint32(appender: duckdb_appender; value: uint32): duckdb_state
duckdb_append_uint64:
bindings: proc duckdb_append_uint64(appender: duckdb_appender; value: uint64): duckdb_state
duckdb_append_uint8:
bindings: proc duckdb_append_uint8(appender: duckdb_appender; value: uint8): duckdb_state
duckdb_append_value:
bindings: proc duckdb_append_value(appender: duckdb_appender; value: duckdb_value): duckdb_state
duckdb_append_varchar:
bindings: proc duckdb_append_varchar(appender: duckdb_appender; val: cstring): duckdb_state
duckdb_append_varchar_length:
bindings: proc duckdb_append_varchar_length(appender: duckdb_appender; val: cstring; length: idx_t): duckdb_state
duckdb_arrow:
bindings: type duckdb_arrow
duckdb_arrow_array:
bindings: type duckdb_arrow_array
duckdb_arrow_array_scan:
bindings: proc duckdb_arrow_array_scan(connection: duckdb_connection; table_name: cstring; arrow_schema: duckdb_arrow_schema; arrow_array: duckdb_arrow_array; out_stream: ptr duckdb_arrow_stream): duckdb_state
duckdb_arrow_column_count:
bindings: proc duckdb_arrow_column_count(result: duckdb_arrow): idx_t
duckdb_arrow_row_count:
bindings: proc duckdb_arrow_row_count(result: duckdb_arrow): idx_t
duckdb_arrow_rows_changed:
bindings: proc duckdb_arrow_rows_changed(result: duckdb_arrow): idx_t
duckdb_arrow_scan:
bindings: proc duckdb_arrow_scan(connection: duckdb_connection; table_name: cstring; arrow: duckdb_arrow_stream): duckdb_state
duckdb_arrow_schema:
bindings: type duckdb_arrow_schema
duckdb_arrow_stream:
bindings: type duckdb_arrow_stream
duckdb_bind_add_result_column:
bindings: proc duckdb_bind_add_result_column(info: duckdb_bind_info; name: cstring; typ: duckdb_logical_type)
duckdb_bind_blob:
bindings: proc duckdb_bind_blob(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; data: pointer; length: idx_t): duckdb_state
duckdb_bind_boolean:
bindings: proc duckdb_bind_boolean(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: bool): duckdb_state
duckdb_bind_date:
bindings: proc duckdb_bind_date(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: duckdb_date): duckdb_state
duckdb_bind_decimal:
bindings: proc duckdb_bind_decimal(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: duckdb_decimal): duckdb_state
duckdb_bind_double:
bindings: proc duckdb_bind_double(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: float64): duckdb_state
duckdb_bind_float:
bindings: proc duckdb_bind_float(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: float32): duckdb_state
duckdb_bind_get_extra_info:
bindings: proc duckdb_bind_get_extra_info(info: duckdb_bind_info): pointer
duckdb_bind_get_named_parameter:
bindings: proc duckdb_bind_get_named_parameter(info: duckdb_bind_info; name: cstring): duckdb_value
duckdb_bind_get_parameter:
bindings: proc duckdb_bind_get_parameter(info: duckdb_bind_info; index: idx_t): duckdb_value
duckdb_bind_get_parameter_count:
bindings: proc duckdb_bind_get_parameter_count(info: duckdb_bind_info): idx_t
duckdb_bind_hugeint:
bindings: proc duckdb_bind_hugeint(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: duckdb_hugeint): duckdb_state
duckdb_bind_info:
bindings: type duckdb_bind_info
duckdb_bind_int16:
bindings: proc duckdb_bind_int16(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: int16): duckdb_state
duckdb_bind_int32:
bindings: proc duckdb_bind_int32(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: int32): duckdb_state
duckdb_bind_int64:
bindings: proc duckdb_bind_int64(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: int64): duckdb_state
duckdb_bind_int8:
bindings: proc duckdb_bind_int8(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: int8): duckdb_state
duckdb_bind_interval:
bindings: proc duckdb_bind_interval(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: duckdb_interval): duckdb_state
duckdb_bind_null:
bindings: proc duckdb_bind_null(prepared_statement: duckdb_prepared_statement; param_idx: idx_t): duckdb_state
duckdb_bind_parameter_index:
bindings: proc duckdb_bind_parameter_index(prepared_statement: duckdb_prepared_statement; param_idx_out: ptr idx_t; name: cstring): duckdb_state
duckdb_bind_set_bind_data:
bindings: proc duckdb_bind_set_bind_data(info: duckdb_bind_info; bind_data: pointer; destroy: duckdb_delete_callback_t)
duckdb_bind_set_cardinality:
bindings: proc duckdb_bind_set_cardinality(info: duckdb_bind_info; cardinality: idx_t; is_exact: bool)
duckdb_bind_set_error:
bindings: proc duckdb_bind_set_error(info: duckdb_bind_info; error: cstring)
duckdb_bind_time:
bindings: proc duckdb_bind_time(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: duckdb_time): duckdb_state
duckdb_bind_timestamp:
bindings: proc duckdb_bind_timestamp(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: duckdb_timestamp): duckdb_state
duckdb_bind_timestamp_tz:
bindings: proc duckdb_bind_timestamp_tz(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: duckdb_timestamp): duckdb_state
duckdb_bind_uhugeint:
bindings: proc duckdb_bind_uhugeint(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: duckdb_uhugeint): duckdb_state
duckdb_bind_uint16:
bindings: proc duckdb_bind_uint16(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: uint16): duckdb_state
duckdb_bind_uint32:
bindings: proc duckdb_bind_uint32(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: uint32): duckdb_state
duckdb_bind_uint64:
bindings: proc duckdb_bind_uint64(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: uint64): duckdb_state
duckdb_bind_uint8:
bindings: proc duckdb_bind_uint8(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: uint8): duckdb_state
duckdb_bind_value:
bindings: proc duckdb_bind_value(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: duckdb_value): duckdb_state
duckdb_bind_varchar:
bindings: proc duckdb_bind_varchar(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: cstring): duckdb_state
duckdb_bind_varchar_length:
bindings: proc duckdb_bind_varchar_length(prepared_statement: duckdb_prepared_statement; param_idx: idx_t; val: cstring; length: idx_t): duckdb_state
duckdb_bit:
bindings: type duckdb_bit
duckdb_blob:
bindings: object duckdb_blob
duckdb_cast_function:
bindings: type duckdb_cast_function
duckdb_cast_function_get_cast_mode:
bindings: proc duckdb_cast_function_get_cast_mode(info: duckdb_function_info): duckdb_cast_mode
duckdb_cast_function_get_extra_info:
bindings: proc duckdb_cast_function_get_extra_info(info: duckdb_function_info): pointer
duckdb_cast_function_set_error:
bindings: proc duckdb_cast_function_set_error(info: duckdb_function_info; error: cstring)
duckdb_cast_function_set_extra_info:
bindings: proc duckdb_cast_function_set_extra_info(cast_function: duckdb_cast_function; extra_info: pointer; destroy: duckdb_delete_callback_t)
duckdb_cast_function_set_function:
bindings: proc duckdb_cast_function_set_function(cast_function: duckdb_cast_function; fn: duckdb_cast_function_t)
duckdb_cast_function_set_implicit_cast_cost:
bindings: proc duckdb_cast_function_set_implicit_cast_cost(cast_function: duckdb_cast_function; cost: int64)
duckdb_cast_function_set_row_error:
bindings: proc duckdb_cast_function_set_row_error(info: duckdb_function_info; error: cstring; row: idx_t; output: duckdb_vector)
duckdb_cast_function_set_source_type:
bindings: proc duckdb_cast_function_set_source_type(cast_function: duckdb_cast_function; source_type: duckdb_logical_type)
duckdb_cast_function_set_target_type:
bindings: proc duckdb_cast_function_set_target_type(cast_function: duckdb_cast_function; target_type: duckdb_logical_type)
duckdb_cast_function_t:
bindings: type duckdb_cast_function_t
duckdb_cast_mode:
bindings: type duckdb_cast_mode
duckdb_clear_bindings:
bindings: proc duckdb_clear_bindings(prepared_statement: duckdb_prepared_statement): duckdb_state
duckdb_client_context:
bindings: type duckdb_client_context
duckdb_client_context_get_connection_id:
bindings: proc duckdb_client_context_get_connection_id(context: duckdb_client_context): idx_t
duckdb_close:
bindings: proc duckdb_close(database: ptr duckdb_database)
duckdb_column_count:
bindings: proc duckdb_column_count(result: ptr duckdb_result): idx_t
duckdb_column_data:
bindings: proc duckdb_column_data(result: ptr duckdb_result; col: idx_t): pointer
duckdb_column_has_default:
bindings: proc duckdb_column_has_default(table_description: duckdb_table_description; index: idx_t; out: ptr bool): duckdb_state
duckdb_column_logical_type:
bindings: proc duckdb_column_logical_type(result: ptr duckdb_result; col: idx_t): duckdb_logical_type
duckdb_column_name:
bindings: proc duckdb_column_name(result: ptr duckdb_result; col: idx_t): cstring
duckdb_column_type:
bindings: proc duckdb_column_type(result: ptr duckdb_result; col: idx_t): duckdb_type
duckdb_config:
bindings: type duckdb_config
duckdb_config_count:
bindings: proc duckdb_config_count(): csize_t
duckdb_connect:
bindings: proc duckdb_connect(database: duckdb_database; out_connection: ptr duckdb_connection): duckdb_state
DuckDBConnection:
duckdb: type DuckDBConnection
duckdb_connection:
bindings: type duckdb_connection
DuckDBConnectionError:
duckdb: object DuckDBConnectionError
duckdb_connection_get_client_context:
bindings: proc duckdb_connection_get_client_context(connection: duckdb_connection; out_context: ptr duckdb_client_context)
duckdb_create_aggregate_function:
bindings: proc duckdb_create_aggregate_function(): duckdb_aggregate_function
duckdb_create_aggregate_function_set:
bindings: proc duckdb_create_aggregate_function_set(name: cstring): duckdb_aggregate_function_set
duckdb_create_array_value:
bindings: proc duckdb_create_array_value(typ: duckdb_logical_type; values: ptr duckdb_value; value_count: idx_t): duckdb_value
duckdb_create_bit:
bindings: proc duckdb_create_bit(input: duckdb_bit): duckdb_value
duckdb_create_blob:
bindings: proc duckdb_create_blob(data: ptr uint8; length: idx_t): duckdb_value
duckdb_create_bool:
bindings: proc duckdb_create_bool(input: bool): duckdb_value
duckdb_create_cast_function:
bindings: proc duckdb_create_cast_function(): duckdb_cast_function
duckdb_create_config:
bindings: proc duckdb_create_config(out_config: ptr duckdb_config): duckdb_state
duckdb_create_date:
bindings: proc duckdb_create_date(input: duckdb_date): duckdb_value
duckdb_create_decimal:
bindings: proc duckdb_create_decimal(input: duckdb_decimal): duckdb_value
duckdb_create_double:
bindings: proc duckdb_create_double(input: float64): duckdb_value
duckdb_create_enum_value:
bindings: proc duckdb_create_enum_value(typ: duckdb_logical_type; value: uint64): duckdb_value
duckdb_create_float:
bindings: proc duckdb_create_float(input: float32): duckdb_value
duckdb_create_hugeint:
bindings: proc duckdb_create_hugeint(input: duckdb_hugeint): duckdb_value
duckdb_create_instance_cache:
bindings: proc duckdb_create_instance_cache(): duckdb_instance_cache
duckdb_create_int16:
bindings: proc duckdb_create_int16(input: int16): duckdb_value
duckdb_create_int32:
bindings: proc duckdb_create_int32(input: int32): duckdb_value
duckdb_create_int64:
bindings: proc duckdb_create_int64(val: int64): duckdb_value
duckdb_create_int8:
bindings: proc duckdb_create_int8(input: int8): duckdb_value
duckdb_create_interval:
bindings: proc duckdb_create_interval(input: duckdb_interval): duckdb_value
duckdb_create_list_value:
bindings: proc duckdb_create_list_value(typ: duckdb_logical_type; values: ptr duckdb_value; value_count: idx_t): duckdb_value
duckdb_create_map_value:
bindings: proc duckdb_create_map_value(map_type: duckdb_logical_type; keys: ptr duckdb_value; values: ptr duckdb_value; entry_count: idx_t): duckdb_value
duckdb_create_null_value:
bindings: proc duckdb_create_null_value(): duckdb_value
duckdb_create_scalar_function:
bindings: proc duckdb_create_scalar_function(): duckdb_scalar_function
duckdb_create_scalar_function_set:
bindings: proc duckdb_create_scalar_function_set(name: cstring): duckdb_scalar_function_set
duckdb_create_selection_vector:
bindings: proc duckdb_create_selection_vector(size: idx_t): duckdb_selection_vector
duckdb_create_struct_value:
bindings: proc duckdb_create_struct_value(typ: duckdb_logical_type; values: ptr duckdb_value): duckdb_value
duckdb_create_table_function:
bindings: proc duckdb_create_table_function(): duckdb_table_function
duckdb_create_task_state:
bindings: proc duckdb_create_task_state(database: duckdb_database): duckdb_task_state
duckdb_create_time:
bindings: proc duckdb_create_time(input: duckdb_time): duckdb_value
duckdb_create_timestamp:
bindings: proc duckdb_create_timestamp(input: duckdb_timestamp): duckdb_value
duckdb_create_timestamp_ms:
bindings: proc duckdb_create_timestamp_ms(input: duckdb_timestamp_ms): duckdb_value
duckdb_create_timestamp_ns:
bindings: proc duckdb_create_timestamp_ns(input: duckdb_timestamp_ns): duckdb_value
duckdb_create_timestamp_s:
bindings: proc duckdb_create_timestamp_s(input: duckdb_timestamp_s): duckdb_value
duckdb_create_timestamp_tz:
bindings: proc duckdb_create_timestamp_tz(input: duckdb_timestamp): duckdb_value
duckdb_create_time_tz:
bindings: proc duckdb_create_time_tz(micros: int64; offset: int32): duckdb_time_tz
duckdb_create_time_tz_value:
bindings: proc duckdb_create_time_tz_value(value: duckdb_time_tz): duckdb_value
duckdb_create_uhugeint:
bindings: proc duckdb_create_uhugeint(input: duckdb_uhugeint): duckdb_value
duckdb_create_uint16:
bindings: proc duckdb_create_uint16(input: uint16): duckdb_value
duckdb_create_uint32:
bindings: proc duckdb_create_uint32(input: uint32): duckdb_value
duckdb_create_uint64:
bindings: proc duckdb_create_uint64(input: uint64): duckdb_value
duckdb_create_uint8:
bindings: proc duckdb_create_uint8(input: uint8): duckdb_value
duckdb_create_union_value:
bindings: proc duckdb_create_union_value(union_type: duckdb_logical_type; tag_index: idx_t; value: duckdb_value): duckdb_value
duckdb_create_uuid:
bindings: proc duckdb_create_uuid(input: duckdb_uhugeint): duckdb_value
duckdb_create_varchar:
bindings: proc duckdb_create_varchar(text: cstring): duckdb_value
duckdb_create_varchar_length:
bindings: proc duckdb_create_varchar_length(text: cstring; length: idx_t): duckdb_value
duckdb_create_varint:
bindings: proc duckdb_create_varint(input: duckdb_varint): duckdb_value
duckdb_database:
bindings: type duckdb_database
duckdb_data_chunk:
bindings: type duckdb_data_chunk
duckdb_date:
bindings: type duckdb_date
duckdb_date_struct:
bindings: object duckdb_date_struct
duckdb_decimal:
bindings: object duckdb_decimal
duckdb_decimal_to_double:
bindings: proc duckdb_decimal_to_double(val: duckdb_decimal): float64
duckdb_delete_callback_t:
bindings: type duckdb_delete_callback_t
duckdb_destroy_aggregate_function:
bindings: proc duckdb_destroy_aggregate_function(aggregate_function: ptr duckdb_aggregate_function)
duckdb_destroy_aggregate_function_set:
bindings: proc duckdb_destroy_aggregate_function_set(aggregate_function_set: ptr duckdb_aggregate_function_set)
duckdb_destroy_arrow:
bindings: proc duckdb_destroy_arrow(result: ptr duckdb_arrow)
duckdb_destroy_arrow_stream:
bindings: proc duckdb_destroy_arrow_stream(stream_p: duckdb_arrow_stream)
duckdb_destroy_cast_function:
bindings: proc duckdb_destroy_cast_function(cast_function: ptr duckdb_cast_function)
duckdb_destroy_client_context:
bindings: proc duckdb_destroy_client_context(context: ptr duckdb_client_context)
duckdb_destroy_config:
bindings: proc duckdb_destroy_config(config: ptr duckdb_config)
duckdb_destroy_extracted:
bindings: proc duckdb_destroy_extracted(extracted_statements: ptr duckdb_extracted_statements)
duckdb_destroy_instance_cache:
bindings: proc duckdb_destroy_instance_cache(instance_cache: ptr duckdb_instance_cache)
duckdb_destroy_pending:
bindings: proc duckdb_destroy_pending(pending_result: ptr duckdb_pending_result)
duckdb_destroy_prepare:
bindings: proc duckdb_destroy_prepare(prepared_statement: ptr duckdb_prepared_statement)
duckdb_destroy_result:
bindings: proc duckdb_destroy_result(result: ptr duckdb_result)
duckdb_destroy_scalar_function:
bindings: proc duckdb_destroy_scalar_function(scalar_function: ptr duckdb_scalar_function)
duckdb_destroy_scalar_function_set:
bindings: proc duckdb_destroy_scalar_function_set(scalar_function_set: ptr duckdb_scalar_function_set)
duckdb_destroy_selection_vector:
bindings: proc duckdb_destroy_selection_vector(vector: duckdb_selection_vector)
duckdb_destroy_table_function:
bindings: proc duckdb_destroy_table_function(table_function: ptr duckdb_table_function)
duckdb_destroy_task_state:
bindings: proc duckdb_destroy_task_state(state: duckdb_task_state)
duckdb_destroy_value:
bindings: proc duckdb_destroy_value(value: ptr duckdb_value)
duckdb_disconnect:
bindings: proc duckdb_disconnect(connection: ptr duckdb_connection)
duckdb_double_to_decimal:
bindings: proc duckdb_double_to_decimal(val: float64; width: uint8; scale: uint8): duckdb_decimal
duckdb_double_to_hugeint:
bindings: proc duckdb_double_to_hugeint(val: float64): duckdb_hugeint
duckdb_double_to_uhugeint:
bindings: proc duckdb_double_to_uhugeint(val: float64): duckdb_uhugeint
DuckDBError:
duckdb: const DuckDBError
duckdb_error_type:
bindings: type duckdb_error_type
duckdb_execute_n_tasks_state:
bindings: proc duckdb_execute_n_tasks_state(state: duckdb_task_state; max_tasks: idx_t): idx_t
duckdb_execute_pending:
bindings: proc duckdb_execute_pending(pending_result: duckdb_pending_result; out_result: ptr duckdb_result): duckdb_state
duckdb_execute_prepared:
bindings: proc duckdb_execute_prepared(prepared_statement: duckdb_prepared_statement; out_result: ptr duckdb_result): duckdb_state
duckdb_execute_prepared_arrow:
bindings: proc duckdb_execute_prepared_arrow(prepared_statement: duckdb_prepared_statement; out_result: ptr duckdb_arrow): duckdb_state
duckdb_execute_prepared_streaming:
bindings: proc duckdb_execute_prepared_streaming(prepared_statement: duckdb_prepared_statement; out_result: ptr duckdb_result): duckdb_state
duckdb_execute_tasks:
bindings: proc duckdb_execute_tasks(database: duckdb_database; max_tasks: idx_t)
duckdb_execute_tasks_state:
bindings: proc duckdb_execute_tasks_state(state: duckdb_task_state)
duckdb_execution_is_finished:
bindings: proc duckdb_execution_is_finished(con: duckdb_connection): bool
duckdb_extracted_statements:
bindings: type duckdb_extracted_statements
duckdb_extract_statements:
bindings: proc duckdb_extract_statements(connection: duckdb_connection; query: cstring; out_extracted_statements: ptr duckdb_extracted_statements): idx_t
duckdb_extract_statements_error:
bindings: proc duckdb_extract_statements_error(extracted_statements: duckdb_extracted_statements): cstring
duckdb_fetch_chunk:
bindings: proc duckdb_fetch_chunk(result: duckdb_result): duckdb_data_chunk
duckdb_finish_execution:
bindings: proc duckdb_finish_execution(state: duckdb_task_state)
duckdb_free:
bindings: proc duckdb_free(ptr: pointer)
duckdb_from_date:
bindings: proc duckdb_from_date(date: duckdb_date): duckdb_date_struct
duckdb_from_time:
bindings: proc duckdb_from_time(time: duckdb_time): duckdb_time_struct
duckdb_from_timestamp:
bindings: proc duckdb_from_timestamp(ts: duckdb_timestamp): duckdb_timestamp_struct
duckdb_from_time_tz:
bindings: proc duckdb_from_time_tz(micros: duckdb_time_tz): duckdb_time_tz_struct
duckdb_function_get_bind_data:
bindings: proc duckdb_function_get_bind_data(info: duckdb_function_info): pointer
duckdb_function_get_extra_info:
bindings: proc duckdb_function_get_extra_info(info: duckdb_function_info): pointer
duckdb_function_get_init_data:
bindings: proc duckdb_function_get_init_data(info: duckdb_function_info): pointer
duckdb_function_get_local_init_data:
bindings: proc duckdb_function_get_local_init_data(info: duckdb_function_info): pointer
duckdb_function_info:
bindings: type duckdb_function_info
duckdb_function_set_error:
bindings: proc duckdb_function_set_error(info: duckdb_function_info; error: cstring)
duckdb_get_bit:
bindings: proc duckdb_get_bit(val: duckdb_value): duckdb_bit
duckdb_get_blob:
bindings: proc duckdb_get_blob(val: duckdb_value): duckdb_blob
duckdb_get_bool:
bindings: proc duckdb_get_bool(val: duckdb_value): bool
duckdb_get_config_flag:
bindings: proc duckdb_get_config_flag(index: csize_t; out_name: ptr cstring; out_description: ptr cstring): duckdb_state
duckdb_get_date:
bindings: proc duckdb_get_date(val: duckdb_value): duckdb_date
duckdb_get_decimal:
bindings: proc duckdb_get_decimal(val: duckdb_value): duckdb_decimal
duckdb_get_double:
bindings: proc duckdb_get_double(val: duckdb_value): float64
duckdb_get_enum_value:
bindings: proc duckdb_get_enum_value(value: duckdb_value): uint64
duckdb_get_float:
bindings: proc duckdb_get_float(val: duckdb_value): float32
duckdb_get_hugeint:
bindings: proc duckdb_get_hugeint(val: duckdb_value): duckdb_hugeint
duckdb_get_int16:
bindings: proc duckdb_get_int16(val: duckdb_value): int16
duckdb_get_int32:
bindings: proc duckdb_get_int32(val: duckdb_value): int32
duckdb_get_int64:
bindings: proc duckdb_get_int64(val: duckdb_value): int64
duckdb_get_int8:
bindings: proc duckdb_get_int8(val: duckdb_value): int8
duckdb_get_interval:
bindings: proc duckdb_get_interval(val: duckdb_value): duckdb_interval
duckdb_get_list_child:
bindings: proc duckdb_get_list_child(value: duckdb_value; index: idx_t): duckdb_value
duckdb_get_list_size:
bindings: proc duckdb_get_list_size(value: duckdb_value): idx_t
duckdb_get_map_key:
bindings: proc duckdb_get_map_key(value: duckdb_value; index: idx_t): duckdb_value
duckdb_get_map_size:
bindings: proc duckdb_get_map_size(value: duckdb_value): idx_t
duckdb_get_map_value:
bindings: proc duckdb_get_map_value(value: duckdb_value; index: idx_t): duckdb_value
duckdb_get_or_create_from_cache:
bindings: proc duckdb_get_or_create_from_cache(instance_cache: duckdb_instance_cache; path: cstring; out_database: ptr duckdb_database; config: duckdb_config; out_error: ptr cstring): duckdb_state
duckdb_get_profiling_info:
bindings: proc duckdb_get_profiling_info(connection: duckdb_connection): duckdb_profiling_info
duckdb_get_struct_child:
bindings: proc duckdb_get_struct_child(value: duckdb_value; index: idx_t): duckdb_value
duckdb_get_table_names:
bindings: proc duckdb_get_table_names(connection: duckdb_connection; query: cstring; qualified: bool): duckdb_value
duckdb_get_time:
bindings: proc duckdb_get_time(val: duckdb_value): duckdb_time
duckdb_get_timestamp:
bindings: proc duckdb_get_timestamp(val: duckdb_value): duckdb_timestamp
duckdb_get_timestamp_ms:
bindings: proc duckdb_get_timestamp_ms(val: duckdb_value): duckdb_timestamp_ms
duckdb_get_timestamp_ns:
bindings: proc duckdb_get_timestamp_ns(val: duckdb_value): duckdb_timestamp_ns
duckdb_get_timestamp_s:
bindings: proc duckdb_get_timestamp_s(val: duckdb_value): duckdb_timestamp_s
duckdb_get_timestamp_tz:
bindings: proc duckdb_get_timestamp_tz(val: duckdb_value): duckdb_timestamp
duckdb_get_time_tz:
bindings: proc duckdb_get_time_tz(val: duckdb_value): duckdb_time_tz
duckdb_get_uhugeint:
bindings: proc duckdb_get_uhugeint(val: duckdb_value): duckdb_uhugeint
duckdb_get_uint16:
bindings: proc duckdb_get_uint16(val: duckdb_value): uint16
duckdb_get_uint32:
bindings: proc duckdb_get_uint32(val: duckdb_value): uint32
duckdb_get_uint64:
bindings: proc duckdb_get_uint64(val: duckdb_value): uint64
duckdb_get_uint8:
bindings: proc duckdb_get_uint8(val: duckdb_value): uint8
duckdb_get_uuid:
bindings: proc duckdb_get_uuid(val: duckdb_value): duckdb_uhugeint
duckdb_get_value_type:
bindings: proc duckdb_get_value_type(val: duckdb_value): duckdb_logical_type
duckdb_get_varchar:
bindings: proc duckdb_get_varchar(value: duckdb_value): cstring
duckdb_get_varint:
bindings: proc duckdb_get_varint(val: duckdb_value): duckdb_varint
duckdb_hugeint:
bindings: object duckdb_hugeint
duckdb_hugeint_to_double:
bindings: proc duckdb_hugeint_to_double(val: duckdb_hugeint): float64
duckdb_init_get_bind_data:
bindings: proc duckdb_init_get_bind_data(info: duckdb_init_info): pointer
duckdb_init_get_column_count:
bindings: proc duckdb_init_get_column_count(info: duckdb_init_info): idx_t
duckdb_init_get_column_index:
bindings: proc duckdb_init_get_column_index(info: duckdb_init_info; column_index: idx_t): idx_t
duckdb_init_get_extra_info:
bindings: proc duckdb_init_get_extra_info(info: duckdb_init_info): pointer
duckdb_init_info:
bindings: type duckdb_init_info
duckdb_init_set_error:
bindings: proc duckdb_init_set_error(info: duckdb_init_info; error: cstring)
duckdb_init_set_init_data:
bindings: proc duckdb_init_set_init_data(info: duckdb_init_info; init_data: pointer; destroy: duckdb_delete_callback_t)
duckdb_init_set_max_threads:
bindings: proc duckdb_init_set_max_threads(info: duckdb_init_info; max_threads: idx_t)
DuckDBInstance:
duckdb: type DuckDBInstance
duckdb_instance_cache:
bindings: type duckdb_instance_cache
duckdb_interrupt:
bindings: proc duckdb_interrupt(connection: duckdb_connection)
duckdb_interval:
bindings: object duckdb_interval
duckdb_is_finite_date:
bindings: proc duckdb_is_finite_date(date: duckdb_date): bool
duckdb_is_finite_timestamp:
bindings: proc duckdb_is_finite_timestamp(ts: duckdb_timestamp): bool
duckdb_is_finite_timestamp_ms:
bindings: proc duckdb_is_finite_timestamp_ms(ts: duckdb_timestamp_ms): bool
duckdb_is_finite_timestamp_ns:
bindings: proc duckdb_is_finite_timestamp_ns(ts: duckdb_timestamp_ns): bool
duckdb_is_finite_timestamp_s:
bindings: proc duckdb_is_finite_timestamp_s(ts: duckdb_timestamp_s): bool
duckdb_is_null_value:
bindings: proc duckdb_is_null_value(value: duckdb_value): bool
duckdb_library_version:
bindings: proc duckdb_library_version(): cstring
duckdb_logical_type:
bindings: type duckdb_logical_type
duckdb_malloc:
bindings: proc duckdb_malloc(size: csize_t): pointer
duckdb_nparams:
bindings: proc duckdb_nparams(prepared_statement: duckdb_prepared_statement): idx_t
duckdb_nullmask_data:
bindings: proc duckdb_nullmask_data(result: ptr duckdb_result; col: idx_t): ptr bool
duckdb_open:
bindings: proc duckdb_open(path: cstring; out_database: ptr duckdb_database): duckdb_state
duckdb_open_ext:
bindings: proc duckdb_open_ext(path: cstring; out_database: ptr duckdb_database; config: duckdb_config; out_error: ptr cstring): duckdb_state
duckdb_parameter_name:
bindings: proc duckdb_parameter_name(prepared_statement: duckdb_prepared_statement; index: idx_t): cstring
duckdb_param_logical_type:
bindings: proc duckdb_param_logical_type(prepared_statement: duckdb_prepared_statement; param_idx: idx_t): duckdb_logical_type
duckdb_param_type:
bindings: proc duckdb_param_type(prepared_statement: duckdb_prepared_statement; param_idx: idx_t): duckdb_type
duckdb_pending_error:
bindings: proc duckdb_pending_error(pending_result: duckdb_pending_result): cstring
duckdb_pending_execute_check_state:
bindings: proc duckdb_pending_execute_check_state(pending_result: duckdb_pending_result): duckdb_pending_state
duckdb_pending_execute_task:
bindings: proc duckdb_pending_execute_task(pending_result: duckdb_pending_result): duckdb_pending_state
duckdb_pending_execution_is_finished:
bindings: proc duckdb_pending_execution_is_finished(pending_state: duckdb_pending_state): bool
duckdb_pending_prepared:
bindings: proc duckdb_pending_prepared(prepared_statement: duckdb_prepared_statement; out_result: ptr duckdb_pending_result): duckdb_state
duckdb_pending_prepared_streaming:
bindings: proc duckdb_pending_prepared_streaming(prepared_statement: duckdb_prepared_statement; out_result: ptr duckdb_pending_result): duckdb_state
duckdb_pending_result:
bindings: type duckdb_pending_result
duckdb_pending_state:
bindings: type duckdb_pending_state
duckdb_prepare:
bindings: proc duckdb_prepare(connection: duckdb_connection; query: cstring; out_prepared_statement: ptr duckdb_prepared_statement): duckdb_state
duckdb_prepared_arrow_schema:
bindings: proc duckdb_prepared_arrow_schema(prepared: duckdb_prepared_statement; out_schema: ptr duckdb_arrow_schema): duckdb_state
duckdb_prepared_statement:
bindings: type duckdb_prepared_statement
duckdb_prepared_statement_type:
bindings: proc duckdb_prepared_statement_type(statement: duckdb_prepared_statement): duckdb_statement_type
duckdb_prepare_error:
bindings: proc duckdb_prepare_error(prepared_statement: duckdb_prepared_statement): cstring
duckdb_prepare_extracted_statement:
bindings: proc duckdb_prepare_extracted_statement(connection: duckdb_connection; extracted_statements: duckdb_extracted_statements; index: idx_t; out_prepared_statement: ptr duckdb_prepared_statement): duckdb_state
duckdb_profiling_info:
bindings: type duckdb_profiling_info
duckdb_profiling_info_get_child:
bindings: proc duckdb_profiling_info_get_child(info: duckdb_profiling_info; index: idx_t): duckdb_profiling_info
duckdb_profiling_info_get_child_count:
bindings: proc duckdb_profiling_info_get_child_count(info: duckdb_profiling_info): idx_t
duckdb_profiling_info_get_metrics:
bindings: proc duckdb_profiling_info_get_metrics(info: duckdb_profiling_info): duckdb_value
duckdb_profiling_info_get_value:
bindings: proc duckdb_profiling_info_get_value(info: duckdb_profiling_info; key: cstring): duckdb_value
duckdb_query:
bindings: proc duckdb_query(connection: duckdb_connection; query: cstring; out_result: ptr duckdb_result): duckdb_state
duckdb_query_arrow:
bindings: proc duckdb_query_arrow(connection: duckdb_connection; query: cstring; out_result: ptr duckdb_arrow): duckdb_state
duckdb_query_arrow_array:
bindings: proc duckdb_query_arrow_array(result: duckdb_arrow; out_array: ptr duckdb_arrow_array): duckdb_state
duckdb_query_arrow_error:
bindings: proc duckdb_query_arrow_error(result: duckdb_arrow): cstring
duckdb_query_arrow_schema:
bindings: proc duckdb_query_arrow_schema(result: duckdb_arrow; out_schema: ptr duckdb_arrow_schema): duckdb_state
DuckDBQueryError:
duckdb: object DuckDBQueryError
duckdb_query_progress:
bindings: proc duckdb_query_progress(connection: duckdb_connection): duckdb_query_progress_type
duckdb_query_progress_type:
bindings: type duckdb_query_progress_type
duckdb_register_aggregate_function:
bindings: proc duckdb_register_aggregate_function(con: duckdb_connection; aggregate_function: duckdb_aggregate_function): duckdb_state
duckdb_register_aggregate_function_set:
bindings: proc duckdb_register_aggregate_function_set(con: duckdb_connection; set: duckdb_aggregate_function_set): duckdb_state
duckdb_register_cast_function:
bindings: proc duckdb_register_cast_function(con: duckdb_connection; cast_function: duckdb_cast_function): duckdb_state
duckdb_register_scalar_function:
bindings: proc duckdb_register_scalar_function(con: duckdb_connection; scalar_function: duckdb_scalar_function): duckdb_state
duckdb_register_scalar_function_set:
bindings: proc duckdb_register_scalar_function_set(con: duckdb_connection; set: duckdb_scalar_function_set): duckdb_state
duckdb_register_table_function:
bindings: proc duckdb_register_table_function(con: duckdb_connection; fn: duckdb_table_function): duckdb_state
duckdb_replacement_callback_t:
bindings: type duckdb_replacement_callback_t
duckdb_replacement_scan_add_parameter:
bindings: proc duckdb_replacement_scan_add_parameter(info: duckdb_replacement_scan_info; parameter: duckdb_value)
duckdb_replacement_scan_info:
bindings: type duckdb_replacement_scan_info
duckdb_replacement_scan_set_error:
bindings: proc duckdb_replacement_scan_set_error(info: duckdb_replacement_scan_info; error: cstring)
duckdb_replacement_scan_set_function_name:
bindings: proc duckdb_replacement_scan_set_function_name(info: duckdb_replacement_scan_info; function_name: cstring)
DuckDBResult:
duckdb: tuple DuckDBResult
duckdb_result:
bindings: object duckdb_result
duckdb_result_arrow_array:
bindings: proc duckdb_result_arrow_array(result: duckdb_result; chunk: duckdb_data_chunk; out_array: ptr duckdb_arrow_array)
duckdb_result_chunk_count:
bindings: proc duckdb_result_chunk_count(result: duckdb_result): idx_t
duckdb_result_error:
bindings: proc duckdb_result_error(result: ptr duckdb_result): cstring
duckdb_result_error_type:
bindings: proc duckdb_result_error_type(result: ptr duckdb_result): duckdb_error_type
duckdb_result_get_chunk:
bindings: proc duckdb_result_get_chunk(result: duckdb_result; chunk_index: idx_t): duckdb_data_chunk
duckdb_result_is_streaming:
bindings: proc duckdb_result_is_streaming(result: duckdb_result): bool
duckdb_result_return_type:
bindings: proc duckdb_result_return_type(result: duckdb_result): duckdb_result_type
duckdb_result_statement_type:
bindings: proc duckdb_result_statement_type(result: duckdb_result): duckdb_statement_type
duckdb_result_type:
bindings: type duckdb_result_type
duckdb_row_count:
bindings: proc duckdb_row_count(result: ptr duckdb_result): idx_t
duckdb_rows_changed:
bindings: proc duckdb_rows_changed(result: ptr duckdb_result): idx_t
duckdb_scalar_function:
bindings: type duckdb_scalar_function
duckdb_scalar_function_add_parameter:
bindings: proc duckdb_scalar_function_add_parameter(scalar_function: duckdb_scalar_function; typ: duckdb_logical_type)
duckdb_scalar_function_bind_set_error:
bindings: proc duckdb_scalar_function_bind_set_error(info: duckdb_bind_info; error: cstring)
duckdb_scalar_function_bind_t:
bindings: type duckdb_scalar_function_bind_t
duckdb_scalar_function_get_bind_data:
bindings: proc duckdb_scalar_function_get_bind_data(info: duckdb_function_info): pointer
duckdb_scalar_function_get_client_context:
bindings: proc duckdb_scalar_function_get_client_context(info: duckdb_bind_info; out_context: ptr duckdb_client_context)
duckdb_scalar_function_get_extra_info:
bindings: proc duckdb_scalar_function_get_extra_info(info: duckdb_function_info): pointer
duckdb_scalar_function_set:
bindings: type duckdb_scalar_function_set
duckdb_scalar_function_set_bind:
bindings: proc duckdb_scalar_function_set_bind(scalar_function: duckdb_scalar_function; bind: duckdb_scalar_function_bind_t)
duckdb_scalar_function_set_bind_data:
bindings: proc duckdb_scalar_function_set_bind_data(info: duckdb_bind_info; bind_data: pointer; destroy: duckdb_delete_callback_t)
duckdb_scalar_function_set_error:
bindings: proc duckdb_scalar_function_set_error(info: duckdb_function_info; error: cstring)
duckdb_scalar_function_set_extra_info:
bindings: proc duckdb_scalar_function_set_extra_info(scalar_function: duckdb_scalar_function; extra_info: pointer; destroy: duckdb_delete_callback_t)
duckdb_scalar_function_set_function:
bindings: proc duckdb_scalar_function_set_function(scalar_function: duckdb_scalar_function; fn: duckdb_scalar_function_t)
duckdb_scalar_function_set_name:
bindings: proc duckdb_scalar_function_set_name(scalar_function: duckdb_scalar_function; name: cstring)
duckdb_scalar_function_set_return_type:
bindings: proc duckdb_scalar_function_set_return_type(scalar_function: duckdb_scalar_function; typ: duckdb_logical_type)
duckdb_scalar_function_set_special_handling:
bindings: proc duckdb_scalar_function_set_special_handling( scalar_function: duckdb_scalar_function)
duckdb_scalar_function_set_varargs:
bindings: proc duckdb_scalar_function_set_varargs(scalar_function: duckdb_scalar_function; typ: duckdb_logical_type)
duckdb_scalar_function_set_volatile:
bindings: proc duckdb_scalar_function_set_volatile(scalar_function: duckdb_scalar_function)
duckdb_scalar_function_t:
bindings: type duckdb_scalar_function_t
duckdb_selection_vector:
bindings: type duckdb_selection_vector
duckdb_selection_vector_get_data_ptr:
bindings: proc duckdb_selection_vector_get_data_ptr(vector: duckdb_selection_vector): ptr sel_t
duckdb_set_config:
bindings: proc duckdb_set_config(config: duckdb_config; name: cstring; option: cstring): duckdb_state
duckdb_state:
bindings: type duckdb_state
duckdb_statement_type:
bindings: type duckdb_statement_type
duckdb_stream_fetch_chunk:
bindings: proc duckdb_stream_fetch_chunk(result: duckdb_result): duckdb_data_chunk
duckdb_string:
bindings: object duckdb_string
duckdb_string_is_inlined:
bindings: proc duckdb_string_is_inlined(str: duckdb_string_t): bool
duckdb_string_t:
bindings: object duckdb_string_t
duckdb_string_t_data:
bindings: proc duckdb_string_t_data(str: ptr duckdb_string_t): cstring
duckdb_string_t_length:
bindings: proc duckdb_string_t_length(str: duckdb_string_t): uint32
DuckDBSuccess:
duckdb: const DuckDBSuccess
duckdb_table_description:
bindings: type duckdb_table_description
duckdb_table_description_create:
bindings: proc duckdb_table_description_create(connection: duckdb_connection; schema: cstring; table: cstring; out_desc: ptr duckdb_table_description): duckdb_state
duckdb_table_description_create_ext:
bindings: proc duckdb_table_description_create_ext(connection: duckdb_connection; catalog: cstring; schema: cstring; table: cstring; out_desc: ptr duckdb_table_description): duckdb_state
duckdb_table_description_destroy:
bindings: proc duckdb_table_description_destroy(table_description: ptr duckdb_table_description)
duckdb_table_description_error:
bindings: proc duckdb_table_description_error(table_description: duckdb_table_description): cstring
duckdb_table_description_get_column_name:
bindings: proc duckdb_table_description_get_column_name( table_description: duckdb_table_description; index: idx_t): cstring
duckdb_table_function:
bindings: type duckdb_table_function
duckdb_table_function_add_named_parameter:
bindings: proc duckdb_table_function_add_named_parameter(table_function: duckdb_table_function; name: cstring; typ: duckdb_logical_type)
duckdb_table_function_add_parameter:
bindings: proc duckdb_table_function_add_parameter(table_function: duckdb_table_function; typ: duckdb_logical_type)
duckdb_table_function_set_bind:
bindings: proc duckdb_table_function_set_bind(table_function: duckdb_table_function; bind: pointer)
duckdb_table_function_set_extra_info:
bindings: proc duckdb_table_function_set_extra_info(table_function: duckdb_table_function; extra_info: pointer; destroy: duckdb_delete_callback_t)
duckdb_table_function_set_function:
bindings: proc duckdb_table_function_set_function(table_function: duckdb_table_function; fn: pointer)
duckdb_table_function_set_init:
bindings: proc duckdb_table_function_set_init(table_function: duckdb_table_function; init: pointer)
duckdb_table_function_set_local_init:
bindings: proc duckdb_table_function_set_local_init(table_function: duckdb_table_function; init: pointer)
duckdb_table_function_set_name:
bindings: proc duckdb_table_function_set_name(table_function: duckdb_table_function; name: cstring)
duckdb_table_function_supports_projection_pushdown:
bindings: proc duckdb_table_function_supports_projection_pushdown( table_function: duckdb_table_function; pushdown: bool)
duckdb_task_state:
bindings: type duckdb_task_state
duckdb_task_state_is_finished:
bindings: proc duckdb_task_state_is_finished(state: duckdb_task_state): bool
duckdb_time:
bindings: type duckdb_time
duckdb_timestamp:
bindings: type duckdb_timestamp
duckdb_timestamp_ms:
bindings: type duckdb_timestamp_ms
duckdb_timestamp_ns:
bindings: type duckdb_timestamp_ns
duckdb_timestamp_s:
bindings: type duckdb_timestamp_s
duckdb_timestamp_struct:
bindings: object duckdb_timestamp_struct
duckdb_time_struct:
bindings: object duckdb_time_struct
duckdb_time_tz:
bindings: type duckdb_time_tz
duckdb_time_tz_struct:
bindings: object duckdb_time_tz_struct
duckdb_to_date:
bindings: proc duckdb_to_date(date: duckdb_date_struct): duckdb_date
duckdb_to_time:
bindings: proc duckdb_to_time(time: duckdb_time_struct): duckdb_time
duckdb_to_timestamp:
bindings: proc duckdb_to_timestamp(ts: duckdb_timestamp_struct): duckdb_timestamp
duckdb_type:
bindings: type duckdb_type
DuckDBType:
bindings: enum DuckDBType
duckdb_uhugeint:
bindings: object duckdb_uhugeint
duckdb_uhugeint_to_double:
bindings: proc duckdb_uhugeint_to_double(val: duckdb_uhugeint): float64
duckdb_validity_row_is_valid:
bindings: proc duckdb_validity_row_is_valid(validity: ptr uint64; row: idx_t): bool
duckdb_validity_set_row_invalid:
bindings: proc duckdb_validity_set_row_invalid(validity: ptr uint64; row: idx_t)
duckdb_validity_set_row_valid:
bindings: proc duckdb_validity_set_row_valid(validity: ptr uint64; row: idx_t)
duckdb_validity_set_row_validity:
bindings: proc duckdb_validity_set_row_validity(validity: ptr uint64; row: idx_t; valid: bool)
DuckDBValue:
duckdb: object DuckDBValue
duckdb_value:
bindings: type duckdb_value
duckdb_value_blob:
bindings: proc duckdb_value_blob(result: ptr duckdb_result; col, row: idx_t): duckdb_blob
duckdb_value_boolean:
bindings: proc duckdb_value_boolean(result: ptr duckdb_result; col, row: idx_t): bool
duckdb_value_date:
bindings: proc duckdb_value_date(result: ptr duckdb_result; col, row: idx_t): duckdb_date
duckdb_value_decimal:
bindings: proc duckdb_value_decimal(result: ptr duckdb_result; col, row: idx_t): duckdb_decimal
duckdb_value_double:
bindings: proc duckdb_value_double(result: ptr duckdb_result; col, row: idx_t): float64
duckdb_value_float:
bindings: proc duckdb_value_float(result: ptr duckdb_result; col, row: idx_t): float32
duckdb_value_hugeint:
bindings: proc duckdb_value_hugeint(result: ptr duckdb_result; col, row: idx_t): duckdb_hugeint
duckdb_value_int16:
bindings: proc duckdb_value_int16(result: ptr duckdb_result; col, row: idx_t): int16
duckdb_value_int32:
bindings: proc duckdb_value_int32(result: ptr duckdb_result; col, row: idx_t): int32
duckdb_value_int64:
bindings: proc duckdb_value_int64(result: ptr duckdb_result; col, row: idx_t): int64
duckdb_value_int8:
bindings: proc duckdb_value_int8(result: ptr duckdb_result; col, row: idx_t): int8
duckdb_value_interval:
bindings: proc duckdb_value_interval(result: ptr duckdb_result; col, row: idx_t): duckdb_interval
duckdb_value_is_null:
bindings: proc duckdb_value_is_null(result: ptr duckdb_result; col, row: idx_t): bool
duckdb_value_string:
bindings: proc duckdb_value_string(result: ptr duckdb_result; col, row: idx_t): duckdb_string
duckdb_value_string_internal:
bindings: proc duckdb_value_string_internal(result: ptr duckdb_result; col, row: idx_t): duckdb_string
duckdb_value_time:
bindings: proc duckdb_value_time(result: ptr duckdb_result; col, row: idx_t): duckdb_time
duckdb_value_timestamp:
bindings: proc duckdb_value_timestamp(result: ptr duckdb_result; col, row: idx_t): duckdb_timestamp
duckdb_value_to_string:
bindings: proc duckdb_value_to_string(value: duckdb_value): cstring
duckdb_value_uhugeint:
bindings: proc duckdb_value_uhugeint(result: ptr duckdb_result; col, row: idx_t): duckdb_uhugeint
duckdb_value_uint16:
bindings: proc duckdb_value_uint16(result: ptr duckdb_result; col, row: idx_t): uint16
duckdb_value_uint32:
bindings: proc duckdb_value_uint32(result: ptr duckdb_result; col, row: idx_t): uint32
duckdb_value_uint64:
bindings: proc duckdb_value_uint64(result: ptr duckdb_result; col, row: idx_t): uint64
duckdb_value_uint8:
bindings: proc duckdb_value_uint8(result: ptr duckdb_result; col, row: idx_t): uint8
duckdb_value_varchar:
bindings: proc duckdb_value_varchar(result: ptr duckdb_result; col, row: idx_t): cstring
duckdb_value_varchar_internal:
bindings: proc duckdb_value_varchar_internal(result: ptr duckdb_result; col, row: idx_t): cstring
duckdb_varint:
bindings: type duckdb_varint
duckdb_vector:
bindings: type duckdb_vector
duckdb_vector_size:
bindings: proc duckdb_vector_size(): idx_t
exec:
duckdb: proc exec(conn: DuckDBConnection; sql: SqlQuery)
getAllRows:
duckdb: proc getAllRows(conn: DuckDBConnection; sql: SqlQuery): DuckDBResult
getDuckDBValue:
duckdb: proc getDuckDBValue(res: ptr duckdb_result; j, i: idx_t): DuckDBValue
idx_t:
bindings: type idx_t
open:
duckdb: proc open(path: string): DuckDBInstance
Row:
duckdb: type Row
sel_t:
bindings: type sel_t
toString:
duckdb: proc toString(value: DuckDBValue): string
tryExec:
duckdb: proc tryExec(conn: DuckDBConnection; sql: SqlQuery): bool