DuckDB v0.10.1 for Pascal

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

Record DBConfig

Hierarchy
Properties

Unit

Declaration

type DBConfig = record

Description

Class: DBConfig of ddb

Overview

Fields

Public o: Pduckdb_DBConfig;

Methods

Public constructor FromNativePointer(ptr : Pduckdb_DBConfig);
Public class operator Explicit(const r: DBConfig): Boolean;
Public procedure AutoRelease();
Public procedure Init(); overload;
Public procedure Init(arg1: Boolean); overload;
Public function options(): DBConfigOptions; overload;
Public function default_allocator(): std_shared_ptr_duckdb_Allocator; overload;
Public class function GetConfig(arg1: ClientContext): DBConfig; overload; static;
Public class function GetConfig(arg1: DatabaseInstance): DBConfig; overload; static;
Public class function Get(arg1: AttachedDatabase): DBConfig; overload; static;
Public class function GetOptions(): duckdb_vector_duckdb_ConfigurationOption; overload; static;
Public class function GetOptionCount(): UInt64; overload; static;
Public class function GetOptionNames(): vector_str; overload; static;
Public class function GetOptionByIndex(arg1: UInt64): ConfigurationOption; overload; static;
Public class function GetOptionByName(arg1: str): ConfigurationOption; overload; static;
Public procedure SetOption(arg2: ConfigurationOption; arg3: Value); overload;
Public procedure SetOption(arg2: DatabaseInstance; arg3: ConfigurationOption; arg4: Value); overload;
Public procedure SetOptionByName(arg2: str; arg3: Value); overload;
Public procedure ResetOption(arg2: DatabaseInstance; arg3: ConfigurationOption); overload;
Public procedure SetOption(arg2: str; arg3: Value); overload;
Public procedure ResetOption(arg2: str); overload;
Public procedure CheckLock(arg2: str); overload;
Public class function ParseMemoryLimit(arg1: str): UInt64; overload; static;
Public function GetCompressionFunctions(arg2: Integer): duckdb_vector_duckdb_reference_duckdb_CompressionFunction; overload;
Public function GetCompressionFunction(arg2: Integer; arg3: Integer): CompressionFunction; overload;
Public function GetCastFunctions(): CastFunctionSet; overload;
Public function GetIndexTypes(): IndexTypeSet; overload;

Description

Fields

Public o: Pduckdb_DBConfig;

This item has no description.

Methods

Public constructor FromNativePointer(ptr : Pduckdb_DBConfig);

This item has no description.

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

This item has no description.

Public procedure AutoRelease();

This item has no description.

Public procedure Init(); overload;

This item has no description.

Public procedure Init(arg1: Boolean); overload;

This item has no description.

Public function options(): DBConfigOptions; overload;

This item has no description.

Public function default_allocator(): std_shared_ptr_duckdb_Allocator; overload;

This item has no description.

Public class function GetConfig(arg1: ClientContext): DBConfig; overload; static;

This item has no description.

Public class function GetConfig(arg1: DatabaseInstance): DBConfig; overload; static;

This item has no description.

Public class function Get(arg1: AttachedDatabase): DBConfig; overload; static;

This item has no description.

Public class function GetOptions(): duckdb_vector_duckdb_ConfigurationOption; overload; static;

This item has no description.

Public class function GetOptionCount(): UInt64; overload; static;

This item has no description.

Public class function GetOptionNames(): vector_str; overload; static;

This item has no description.

Public class function GetOptionByIndex(arg1: UInt64): ConfigurationOption; overload; static;

This item has no description.

Public class function GetOptionByName(arg1: str): ConfigurationOption; overload; static;

This item has no description.

Public procedure SetOption(arg2: ConfigurationOption; arg3: Value); overload;

This item has no description.

Public procedure SetOption(arg2: DatabaseInstance; arg3: ConfigurationOption; arg4: Value); overload;

This item has no description.

Public procedure SetOptionByName(arg2: str; arg3: Value); overload;

This item has no description.

Public procedure ResetOption(arg2: DatabaseInstance; arg3: ConfigurationOption); overload;

This item has no description.

Public procedure SetOption(arg2: str; arg3: Value); overload;

This item has no description.

Public procedure ResetOption(arg2: str); overload;

This item has no description.

Public procedure CheckLock(arg2: str); overload;

This item has no description.

Public class function ParseMemoryLimit(arg1: str): UInt64; overload; static;

This item has no description.

Public function GetCompressionFunctions(arg2: Integer): duckdb_vector_duckdb_reference_duckdb_CompressionFunction; overload;

This item has no description.

Public function GetCompressionFunction(arg2: Integer; arg3: Integer): CompressionFunction; overload;

This item has no description.

Public function GetCastFunctions(): CastFunctionSet; overload;

This item has no description.

Public function GetIndexTypes(): IndexTypeSet; overload;

This item has no description.

Error Message