DuckDB v0.10.1 for Pascal

The Pascal API structure aligns with C++ DuckDB v0.10.1.

Record ClientConfig

Hierarchy
Properties

Unit

Declaration

type ClientConfig = record

Description

Class: ClientConfig of ddb

Overview

Fields

Public o: Pduckdb_ClientConfig;

Methods

Public constructor FromNativePointer(ptr : Pduckdb_ClientConfig);
Public class operator Explicit(const r: ClientConfig): Boolean;
Public procedure AutoRelease();
Public function home_directory(): str; overload;
Public procedure enable_profiler(arg2: Boolean); overload;
Public function enable_profiler(): Boolean; overload;
Public procedure enable_detailed_profiling(arg2: Boolean); overload;
Public function enable_detailed_profiling(): Boolean; overload;
Public function profiler_print_format(): Integer; overload;
Public function profiler_save_location(): str; overload;
Public procedure emit_profiler_output(arg2: Boolean); overload;
Public function emit_profiler_output(): Boolean; overload;
Public procedure system_progress_bar_disable_reason(arg2: PUTF8Char); overload;
Public function system_progress_bar_disable_reason(): PUTF8Char; overload;
Public procedure enable_progress_bar(arg2: Boolean); overload;
Public function enable_progress_bar(): Boolean; overload;
Public procedure print_progress_bar(arg2: Boolean); overload;
Public function print_progress_bar(): Boolean; overload;
Public function wait_time(): Integer; overload;
Public procedure preserve_identifier_case(arg2: Boolean); overload;
Public function preserve_identifier_case(): Boolean; overload;
Public function max_expression_depth(): UInt64; overload;
Public procedure query_verification_enabled(arg2: Boolean); overload;
Public function query_verification_enabled(): Boolean; overload;
Public procedure verify_external(arg2: Boolean); overload;
Public function verify_external(): Boolean; overload;
Public procedure verify_fetch_row(arg2: Boolean); overload;
Public function verify_fetch_row(): Boolean; overload;
Public procedure verify_serializer(arg2: Boolean); overload;
Public function verify_serializer(): Boolean; overload;
Public procedure enable_optimizer(arg2: Boolean); overload;
Public function enable_optimizer(): Boolean; overload;
Public procedure enable_caching_operators(arg2: Boolean); overload;
Public function enable_caching_operators(): Boolean; overload;
Public procedure verify_parallelism(arg2: Boolean); overload;
Public function verify_parallelism(): Boolean; overload;
Public procedure force_external(arg2: Boolean); overload;
Public function force_external(): Boolean; overload;
Public procedure force_no_cross_product(arg2: Boolean); overload;
Public function force_no_cross_product(): Boolean; overload;
Public procedure force_asof_iejoin(arg2: Boolean); overload;
Public function force_asof_iejoin(): Boolean; overload;
Public procedure force_fetch_row(arg2: Boolean); overload;
Public function force_fetch_row(): Boolean; overload;
Public procedure prefer_range_joins(arg2: Boolean); overload;
Public function prefer_range_joins(): Boolean; overload;
Public procedure use_replacement_scans(arg2: Boolean); overload;
Public function use_replacement_scans(): Boolean; overload;
Public function perfect_ht_threshold(): UInt64; overload;
Public function explain_output_type(): Integer; overload;
Public function pivot_limit(): UInt64; overload;
Public function pivot_filter_threshold(): UInt64; overload;
Public procedure integer_division(arg2: Boolean); overload;
Public function integer_division(): Boolean; overload;
Public procedure errors_as_json(arg2: Boolean); overload;
Public function errors_as_json(): Boolean; overload;
Public function AnyVerification(): Boolean; overload;
Public procedure Init(); overload;

Description

Fields

Public o: Pduckdb_ClientConfig;

This item has no description.

Methods

Public constructor FromNativePointer(ptr : Pduckdb_ClientConfig);

This item has no description.

Public class operator Explicit(const r: ClientConfig): Boolean;

This item has no description.

Public procedure AutoRelease();

This item has no description.

Public function home_directory(): str; overload;

This item has no description.

Public procedure enable_profiler(arg2: Boolean); overload;

This item has no description.

Public function enable_profiler(): Boolean; overload;

This item has no description.

Public procedure enable_detailed_profiling(arg2: Boolean); overload;

This item has no description.

Public function enable_detailed_profiling(): Boolean; overload;

This item has no description.

Public function profiler_print_format(): Integer; overload;

This item has no description.

Public function profiler_save_location(): str; overload;

This item has no description.

Public procedure emit_profiler_output(arg2: Boolean); overload;

This item has no description.

Public function emit_profiler_output(): Boolean; overload;

This item has no description.

Public procedure system_progress_bar_disable_reason(arg2: PUTF8Char); overload;

This item has no description.

Public function system_progress_bar_disable_reason(): PUTF8Char; overload;

This item has no description.

Public procedure enable_progress_bar(arg2: Boolean); overload;

This item has no description.

Public function enable_progress_bar(): Boolean; overload;

This item has no description.

Public procedure print_progress_bar(arg2: Boolean); overload;

This item has no description.

Public function print_progress_bar(): Boolean; overload;

This item has no description.

Public function wait_time(): Integer; overload;

This item has no description.

Public procedure preserve_identifier_case(arg2: Boolean); overload;

This item has no description.

Public function preserve_identifier_case(): Boolean; overload;

This item has no description.

Public function max_expression_depth(): UInt64; overload;

This item has no description.

Public procedure query_verification_enabled(arg2: Boolean); overload;

This item has no description.

Public function query_verification_enabled(): Boolean; overload;

This item has no description.

Public procedure verify_external(arg2: Boolean); overload;

This item has no description.

Public function verify_external(): Boolean; overload;

This item has no description.

Public procedure verify_fetch_row(arg2: Boolean); overload;

This item has no description.

Public function verify_fetch_row(): Boolean; overload;

This item has no description.

Public procedure verify_serializer(arg2: Boolean); overload;

This item has no description.

Public function verify_serializer(): Boolean; overload;

This item has no description.

Public procedure enable_optimizer(arg2: Boolean); overload;

This item has no description.

Public function enable_optimizer(): Boolean; overload;

This item has no description.

Public procedure enable_caching_operators(arg2: Boolean); overload;

This item has no description.

Public function enable_caching_operators(): Boolean; overload;

This item has no description.

Public procedure verify_parallelism(arg2: Boolean); overload;

This item has no description.

Public function verify_parallelism(): Boolean; overload;

This item has no description.

Public procedure force_external(arg2: Boolean); overload;

This item has no description.

Public function force_external(): Boolean; overload;

This item has no description.

Public procedure force_no_cross_product(arg2: Boolean); overload;

This item has no description.

Public function force_no_cross_product(): Boolean; overload;

This item has no description.

Public procedure force_asof_iejoin(arg2: Boolean); overload;

This item has no description.

Public function force_asof_iejoin(): Boolean; overload;

This item has no description.

Public procedure force_fetch_row(arg2: Boolean); overload;

This item has no description.

Public function force_fetch_row(): Boolean; overload;

This item has no description.

Public procedure prefer_range_joins(arg2: Boolean); overload;

This item has no description.

Public function prefer_range_joins(): Boolean; overload;

This item has no description.

Public procedure use_replacement_scans(arg2: Boolean); overload;

This item has no description.

Public function use_replacement_scans(): Boolean; overload;

This item has no description.

Public function perfect_ht_threshold(): UInt64; overload;

This item has no description.

Public function explain_output_type(): Integer; overload;

This item has no description.

Public function pivot_limit(): UInt64; overload;

This item has no description.

Public function pivot_filter_threshold(): UInt64; overload;

This item has no description.

Public procedure integer_division(arg2: Boolean); overload;

This item has no description.

Public function integer_division(): Boolean; overload;

This item has no description.

Public procedure errors_as_json(arg2: Boolean); overload;

This item has no description.

Public function errors_as_json(): Boolean; overload;

This item has no description.

Public function AnyVerification(): Boolean; overload;

This item has no description.

Public procedure Init(); overload;

This item has no description.

Error Message