DuckDB v0.10.1 for Pascal

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

Record DBConfigOptions

Hierarchy
Properties

Unit

Declaration

type DBConfigOptions = record

Description

Class: DBConfigOptions of ddb

Overview

Fields

Public o: Pduckdb_DBConfigOptions;

Methods

Public constructor FromNativePointer(ptr : Pduckdb_DBConfigOptions);
Public class operator Explicit(const r: DBConfigOptions): Boolean;
Public procedure AutoRelease();
Public procedure database_path(arg2: str); overload;
Public function database_path(): str; overload;
Public procedure database_type(arg2: str); overload;
Public function database_type(): str; overload;
Public procedure access_mode(arg2: Integer); overload;
Public function access_mode(): Integer; overload;
Public procedure checkpoint_wal_size(arg2: UInt64); overload;
Public function checkpoint_wal_size(): UInt64; overload;
Public procedure use_direct_io(arg2: Boolean); overload;
Public function use_direct_io(): Boolean; overload;
Public procedure load_extensions(arg2: Boolean); overload;
Public function load_extensions(): Boolean; overload;
Public procedure autoload_known_extensions(arg2: Boolean); overload;
Public function autoload_known_extensions(): Boolean; overload;
Public procedure autoinstall_known_extensions(arg2: Boolean); overload;
Public function autoinstall_known_extensions(): Boolean; overload;
Public procedure external_threads(arg2: UInt64); overload;
Public function external_threads(): UInt64; overload;
Public procedure use_temporary_directory(arg2: Boolean); overload;
Public function use_temporary_directory(): Boolean; overload;
Public procedure temporary_directory(arg2: str); overload;
Public function temporary_directory(): str; overload;
Public procedure allow_unredacted_secrets(arg2: Boolean); overload;
Public function allow_unredacted_secrets(): Boolean; overload;
Public procedure default_order_type(arg2: Integer); overload;
Public function default_order_type(): Integer; overload;
Public procedure default_null_order(arg2: Integer); overload;
Public function default_null_order(): Integer; overload;
Public procedure enable_external_access(arg2: Boolean); overload;
Public function enable_external_access(): Boolean; overload;
Public procedure object_cache_enable(arg2: Boolean); overload;
Public function object_cache_enable(): Boolean; overload;
Public procedure http_metadata_cache_enable(arg2: Boolean); overload;
Public function http_metadata_cache_enable(): Boolean; overload;
Public procedure force_checkpoint(arg2: Boolean); overload;
Public function force_checkpoint(): Boolean; overload;
Public procedure checkpoint_on_shutdown(arg2: Boolean); overload;
Public function checkpoint_on_shutdown(): Boolean; overload;
Public procedure checkpoint_abort(arg2: Integer); overload;
Public function checkpoint_abort(): Integer; overload;
Public procedure initialize_default_database(arg2: Boolean); overload;
Public function initialize_default_database(): Boolean; overload;
Public procedure force_compression(arg2: Integer); overload;
Public function force_compression(): Integer; overload;
Public procedure force_bitpacking_mode(arg2: Integer); overload;
Public function force_bitpacking_mode(): Integer; overload;
Public procedure window_mode(arg2: Integer); overload;
Public function window_mode(): Integer; overload;
Public procedure preserve_insertion_order(arg2: Boolean); overload;
Public function preserve_insertion_order(): Boolean; overload;
Public procedure arrow_offset_size(arg2: Integer); overload;
Public function arrow_offset_size(): Integer; overload;
Public procedure extension_directory(arg2: str); overload;
Public function extension_directory(): str; overload;
Public procedure allow_unsigned_extensions(arg2: Boolean); overload;
Public function allow_unsigned_extensions(): Boolean; overload;
Public procedure enable_fsst_vectors(arg2: Boolean); overload;
Public function enable_fsst_vectors(): Boolean; overload;
Public procedure immediate_transaction_mode(arg2: Boolean); overload;
Public function immediate_transaction_mode(): Boolean; overload;
Public procedure debug_initialize(arg2: Integer); overload;
Public function debug_initialize(): Integer; overload;
Public procedure lock_configuration(arg2: Boolean); overload;
Public function lock_configuration(): Boolean; overload;
Public procedure allocator_flush_threshold(arg2: UInt64); overload;
Public function allocator_flush_threshold(): UInt64; overload;
Public procedure duckdb_api(arg2: str); overload;
Public function duckdb_api(): str; overload;
Public procedure custom_user_agent(arg2: str); overload;
Public function custom_user_agent(): str; overload;
Public procedure old_implicit_casting(arg2: Boolean); overload;
Public function old_implicit_casting(): Boolean; overload;
Public procedure Init(); overload;

Description

Fields

Public o: Pduckdb_DBConfigOptions;

This item has no description.

Methods

Public constructor FromNativePointer(ptr : Pduckdb_DBConfigOptions);

This item has no description.

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

This item has no description.

Public procedure AutoRelease();

This item has no description.

Public procedure database_path(arg2: str); overload;

This item has no description.

Public function database_path(): str; overload;

This item has no description.

Public procedure database_type(arg2: str); overload;

This item has no description.

Public function database_type(): str; overload;

This item has no description.

Public procedure access_mode(arg2: Integer); overload;

This item has no description.

Public function access_mode(): Integer; overload;

This item has no description.

Public procedure checkpoint_wal_size(arg2: UInt64); overload;

This item has no description.

Public function checkpoint_wal_size(): UInt64; overload;

This item has no description.

Public procedure use_direct_io(arg2: Boolean); overload;

This item has no description.

Public function use_direct_io(): Boolean; overload;

This item has no description.

Public procedure load_extensions(arg2: Boolean); overload;

This item has no description.

Public function load_extensions(): Boolean; overload;

This item has no description.

Public procedure autoload_known_extensions(arg2: Boolean); overload;

This item has no description.

Public function autoload_known_extensions(): Boolean; overload;

This item has no description.

Public procedure autoinstall_known_extensions(arg2: Boolean); overload;

This item has no description.

Public function autoinstall_known_extensions(): Boolean; overload;

This item has no description.

Public procedure external_threads(arg2: UInt64); overload;

This item has no description.

Public function external_threads(): UInt64; overload;

This item has no description.

Public procedure use_temporary_directory(arg2: Boolean); overload;

This item has no description.

Public function use_temporary_directory(): Boolean; overload;

This item has no description.

Public procedure temporary_directory(arg2: str); overload;

This item has no description.

Public function temporary_directory(): str; overload;

This item has no description.

Public procedure allow_unredacted_secrets(arg2: Boolean); overload;

This item has no description.

Public function allow_unredacted_secrets(): Boolean; overload;

This item has no description.

Public procedure default_order_type(arg2: Integer); overload;

This item has no description.

Public function default_order_type(): Integer; overload;

This item has no description.

Public procedure default_null_order(arg2: Integer); overload;

This item has no description.

Public function default_null_order(): Integer; overload;

This item has no description.

Public procedure enable_external_access(arg2: Boolean); overload;

This item has no description.

Public function enable_external_access(): Boolean; overload;

This item has no description.

Public procedure object_cache_enable(arg2: Boolean); overload;

This item has no description.

Public function object_cache_enable(): Boolean; overload;

This item has no description.

Public procedure http_metadata_cache_enable(arg2: Boolean); overload;

This item has no description.

Public function http_metadata_cache_enable(): Boolean; overload;

This item has no description.

Public procedure force_checkpoint(arg2: Boolean); overload;

This item has no description.

Public function force_checkpoint(): Boolean; overload;

This item has no description.

Public procedure checkpoint_on_shutdown(arg2: Boolean); overload;

This item has no description.

Public function checkpoint_on_shutdown(): Boolean; overload;

This item has no description.

Public procedure checkpoint_abort(arg2: Integer); overload;

This item has no description.

Public function checkpoint_abort(): Integer; overload;

This item has no description.

Public procedure initialize_default_database(arg2: Boolean); overload;

This item has no description.

Public function initialize_default_database(): Boolean; overload;

This item has no description.

Public procedure force_compression(arg2: Integer); overload;

This item has no description.

Public function force_compression(): Integer; overload;

This item has no description.

Public procedure force_bitpacking_mode(arg2: Integer); overload;

This item has no description.

Public function force_bitpacking_mode(): Integer; overload;

This item has no description.

Public procedure window_mode(arg2: Integer); overload;

This item has no description.

Public function window_mode(): Integer; overload;

This item has no description.

Public procedure preserve_insertion_order(arg2: Boolean); overload;

This item has no description.

Public function preserve_insertion_order(): Boolean; overload;

This item has no description.

Public procedure arrow_offset_size(arg2: Integer); overload;

This item has no description.

Public function arrow_offset_size(): Integer; overload;

This item has no description.

Public procedure extension_directory(arg2: str); overload;

This item has no description.

Public function extension_directory(): str; overload;

This item has no description.

Public procedure allow_unsigned_extensions(arg2: Boolean); overload;

This item has no description.

Public function allow_unsigned_extensions(): Boolean; overload;

This item has no description.

Public procedure enable_fsst_vectors(arg2: Boolean); overload;

This item has no description.

Public function enable_fsst_vectors(): Boolean; overload;

This item has no description.

Public procedure immediate_transaction_mode(arg2: Boolean); overload;

This item has no description.

Public function immediate_transaction_mode(): Boolean; overload;

This item has no description.

Public procedure debug_initialize(arg2: Integer); overload;

This item has no description.

Public function debug_initialize(): Integer; overload;

This item has no description.

Public procedure lock_configuration(arg2: Boolean); overload;

This item has no description.

Public function lock_configuration(): Boolean; overload;

This item has no description.

Public procedure allocator_flush_threshold(arg2: UInt64); overload;

This item has no description.

Public function allocator_flush_threshold(): UInt64; overload;

This item has no description.

Public procedure duckdb_api(arg2: str); overload;

This item has no description.

Public function duckdb_api(): str; overload;

This item has no description.

Public procedure custom_user_agent(arg2: str); overload;

This item has no description.

Public function custom_user_agent(): str; overload;

This item has no description.

Public procedure old_implicit_casting(arg2: Boolean); overload;

This item has no description.

Public function old_implicit_casting(): Boolean; overload;

This item has no description.

Public procedure Init(); overload;

This item has no description.

Error Message