DuckDB v0.10.1 for Pascal

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

Record CatalogSet

Hierarchy
Properties

Unit

Declaration

type CatalogSet = record

Description

Class: CatalogSet of ddb

Overview

Fields

Public o: Pduckdb_CatalogSet;

Methods

Public constructor FromNativePointer(ptr : Pduckdb_CatalogSet);
Public class operator Explicit(const r: CatalogSet): Boolean;
Public procedure AutoRelease();
Public procedure Init(arg1: Catalog; arg2: DefaultGenerator); overload;
Public procedure Init(arg1: Catalog); overload;
Public function CreateEntry(arg2: CatalogTransaction; arg3: str; arg4: CatalogEntry; arg5: DependencyList): Boolean; overload;
Public function CreateEntry(arg2: ClientContext; arg3: str; arg4: CatalogEntry; arg5: DependencyList): Boolean; overload;
Public function AlterEntry(arg2: CatalogTransaction; arg3: str; arg4: AlterInfo): Boolean; overload;
Public function DropEntry(arg2: CatalogTransaction; arg3: str; arg4: Boolean; arg5: Boolean): Boolean; overload;
Public function DropEntry(arg2: CatalogTransaction; arg3: str; arg4: Boolean): Boolean; overload;
Public function DropEntry(arg2: ClientContext; arg3: str; arg4: Boolean; arg5: Boolean): Boolean; overload;
Public function DropEntry(arg2: ClientContext; arg3: str; arg4: Boolean): Boolean; overload;
Public function GetCatalog(): DuckCatalog; overload;
Public function GetEntryDetailed(arg2: CatalogTransaction; arg3: str): CatalogSetEntryLookup; overload;
Public function GetEntry(arg2: CatalogTransaction; arg3: str): CatalogEntry; overload;
Public function GetEntry(arg2: ClientContext; arg3: str): CatalogEntry; overload;
Public function CreatedByOtherActiveTransaction(arg2: CatalogTransaction; arg3: UInt64): Boolean; overload;
Public function CommittedAfterStarting(arg2: CatalogTransaction; arg3: UInt64): Boolean; overload;
Public function HasConflict(arg2: CatalogTransaction; arg3: UInt64): Boolean; overload;
Public function UseTimestamp(arg2: CatalogTransaction; arg3: UInt64): Boolean; overload;
Public function GetCatalogLock(): mutex; overload;

Description

Fields

Public o: Pduckdb_CatalogSet;

This item has no description.

Methods

Public constructor FromNativePointer(ptr : Pduckdb_CatalogSet);

This item has no description.

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

This item has no description.

Public procedure AutoRelease();

This item has no description.

Public procedure Init(arg1: Catalog; arg2: DefaultGenerator); overload;

This item has no description.

Public procedure Init(arg1: Catalog); overload;

This item has no description.

Public function CreateEntry(arg2: CatalogTransaction; arg3: str; arg4: CatalogEntry; arg5: DependencyList): Boolean; overload;

This item has no description.

Public function CreateEntry(arg2: ClientContext; arg3: str; arg4: CatalogEntry; arg5: DependencyList): Boolean; overload;

This item has no description.

Public function AlterEntry(arg2: CatalogTransaction; arg3: str; arg4: AlterInfo): Boolean; overload;

This item has no description.

Public function DropEntry(arg2: CatalogTransaction; arg3: str; arg4: Boolean; arg5: Boolean): Boolean; overload;

This item has no description.

Public function DropEntry(arg2: CatalogTransaction; arg3: str; arg4: Boolean): Boolean; overload;

This item has no description.

Public function DropEntry(arg2: ClientContext; arg3: str; arg4: Boolean; arg5: Boolean): Boolean; overload;

This item has no description.

Public function DropEntry(arg2: ClientContext; arg3: str; arg4: Boolean): Boolean; overload;

This item has no description.

Public function GetCatalog(): DuckCatalog; overload;

This item has no description.

Public function GetEntryDetailed(arg2: CatalogTransaction; arg3: str): CatalogSetEntryLookup; overload;

This item has no description.

Public function GetEntry(arg2: CatalogTransaction; arg3: str): CatalogEntry; overload;

This item has no description.

Public function GetEntry(arg2: ClientContext; arg3: str): CatalogEntry; overload;

This item has no description.

Public function CreatedByOtherActiveTransaction(arg2: CatalogTransaction; arg3: UInt64): Boolean; overload;

This item has no description.

Public function CommittedAfterStarting(arg2: CatalogTransaction; arg3: UInt64): Boolean; overload;

This item has no description.

Public function HasConflict(arg2: CatalogTransaction; arg3: UInt64): Boolean; overload;

This item has no description.

Public function UseTimestamp(arg2: CatalogTransaction; arg3: UInt64): Boolean; overload;

This item has no description.

Public function GetCatalogLock(): mutex; overload;

This item has no description.

Error Message