DuckDB v0.10.1 for Pascal

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

Record ColumnDataCollection

Hierarchy
Properties

Unit

Declaration

type ColumnDataCollection = record

Description

Class: ColumnDataCollection of ddb

Overview

Fields

Public o: Pduckdb_ColumnDataCollection;

Methods

Public constructor FromNativePointer(ptr : Pduckdb_ColumnDataCollection);
Public class operator Explicit(const r: ColumnDataCollection): Boolean;
Public procedure AutoRelease();
Public procedure Init(arg1: Allocator; arg2: vector_LogicalType); overload;
Public procedure Init(arg1: Allocator); overload;
Public procedure Init(arg1: BufferManager; arg2: vector_LogicalType); overload;
Public procedure Init(arg1: ClientContext; arg2: vector_LogicalType; arg3: Integer); overload;
Public procedure Init(arg1: ClientContext; arg2: vector_LogicalType); overload;
Public procedure Init(arg1: ColumnDataCollection); overload;
Public procedure Init(arg1: std_shared_ptr_duckdb_ColumnDataAllocator; arg2: vector_LogicalType); overload;
Public function Types(): vector_LogicalType; overload;
Public function Count(): PUInt64; overload;
Public function ColumnCount(): UInt64; overload;
Public function GetAllocator(): Allocator; overload;
Public procedure InitializeAppend(arg2: ColumnDataAppendState); overload;
Public procedure Append(arg2: ColumnDataAppendState; arg3: DataChunk); overload;
Public procedure InitializeScanChunk(arg2: DataChunk); overload;
Public procedure InitializeScanChunk(arg2: ColumnDataScanState; arg3: DataChunk); overload;
Public procedure InitializeScan(arg2: ColumnDataScanState; arg3: Integer); overload;
Public procedure InitializeScan(arg2: ColumnDataScanState); overload;
Public procedure InitializeScan(arg2: ColumnDataScanState; arg3: vector_uint64; arg4: Integer); overload;
Public procedure InitializeScan(arg2: ColumnDataScanState; arg3: vector_uint64); overload;
Public procedure InitializeScan(arg2: ColumnDataParallelScanState; arg3: Integer); overload;
Public procedure InitializeScan(arg2: ColumnDataParallelScanState); overload;
Public procedure InitializeScan(arg2: ColumnDataParallelScanState; arg3: vector_uint64; arg4: Integer); overload;
Public procedure InitializeScan(arg2: ColumnDataParallelScanState; arg3: vector_uint64); overload;
Public function Scan(arg2: ColumnDataScanState; arg3: DataChunk): Boolean; overload;
Public function Scan(arg2: ColumnDataParallelScanState; arg3: ColumnDataLocalScanState; arg4: DataChunk): Boolean; overload;
Public procedure Append(arg2: DataChunk); overload;
Public procedure Combine(arg2: ColumnDataCollection); overload;
Public procedure Verify(); overload;
Public function ToString(): str; overload;
Public procedure Print(); overload;
Public procedure Reset(); overload;
Public function ChunkCount(): UInt64; overload;
Public procedure FetchChunk(arg2: UInt64; arg3: DataChunk); overload;
Public function Chunks(): ColumnDataChunkIterationHelper; overload;
Public function Chunks(arg2: vector_uint64): ColumnDataChunkIterationHelper; overload;
Public function Rows(): ColumnDataRowIterationHelper; overload;

Description

Fields

Public o: Pduckdb_ColumnDataCollection;

This item has no description.

Methods

Public constructor FromNativePointer(ptr : Pduckdb_ColumnDataCollection);

This item has no description.

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

This item has no description.

Public procedure AutoRelease();

This item has no description.

Public procedure Init(arg1: Allocator; arg2: vector_LogicalType); overload;

This item has no description.

Public procedure Init(arg1: Allocator); overload;

This item has no description.

Public procedure Init(arg1: BufferManager; arg2: vector_LogicalType); overload;

This item has no description.

Public procedure Init(arg1: ClientContext; arg2: vector_LogicalType; arg3: Integer); overload;

This item has no description.

Public procedure Init(arg1: ClientContext; arg2: vector_LogicalType); overload;

This item has no description.

Public procedure Init(arg1: ColumnDataCollection); overload;

This item has no description.

Public procedure Init(arg1: std_shared_ptr_duckdb_ColumnDataAllocator; arg2: vector_LogicalType); overload;

This item has no description.

Public function Types(): vector_LogicalType; overload;

This item has no description.

Public function Count(): PUInt64; overload;

This item has no description.

Public function ColumnCount(): UInt64; overload;

This item has no description.

Public function GetAllocator(): Allocator; overload;

This item has no description.

Public procedure InitializeAppend(arg2: ColumnDataAppendState); overload;

This item has no description.

Public procedure Append(arg2: ColumnDataAppendState; arg3: DataChunk); overload;

This item has no description.

Public procedure InitializeScanChunk(arg2: DataChunk); overload;

This item has no description.

Public procedure InitializeScanChunk(arg2: ColumnDataScanState; arg3: DataChunk); overload;

This item has no description.

Public procedure InitializeScan(arg2: ColumnDataScanState; arg3: Integer); overload;

This item has no description.

Public procedure InitializeScan(arg2: ColumnDataScanState); overload;

This item has no description.

Public procedure InitializeScan(arg2: ColumnDataScanState; arg3: vector_uint64; arg4: Integer); overload;

This item has no description.

Public procedure InitializeScan(arg2: ColumnDataScanState; arg3: vector_uint64); overload;

This item has no description.

Public procedure InitializeScan(arg2: ColumnDataParallelScanState; arg3: Integer); overload;

This item has no description.

Public procedure InitializeScan(arg2: ColumnDataParallelScanState); overload;

This item has no description.

Public procedure InitializeScan(arg2: ColumnDataParallelScanState; arg3: vector_uint64; arg4: Integer); overload;

This item has no description.

Public procedure InitializeScan(arg2: ColumnDataParallelScanState; arg3: vector_uint64); overload;

This item has no description.

Public function Scan(arg2: ColumnDataScanState; arg3: DataChunk): Boolean; overload;

This item has no description.

Public function Scan(arg2: ColumnDataParallelScanState; arg3: ColumnDataLocalScanState; arg4: DataChunk): Boolean; overload;

This item has no description.

Public procedure Append(arg2: DataChunk); overload;

This item has no description.

Public procedure Combine(arg2: ColumnDataCollection); overload;

This item has no description.

Public procedure Verify(); overload;

This item has no description.

Public function ToString(): str; overload;

This item has no description.

Public procedure Print(); overload;

This item has no description.

Public procedure Reset(); overload;

This item has no description.

Public function ChunkCount(): UInt64; overload;

This item has no description.

Public procedure FetchChunk(arg2: UInt64; arg3: DataChunk); overload;

This item has no description.

Public function Chunks(): ColumnDataChunkIterationHelper; overload;

This item has no description.

Public function Chunks(arg2: vector_uint64): ColumnDataChunkIterationHelper; overload;

This item has no description.

Public function Rows(): ColumnDataRowIterationHelper; overload;

This item has no description.

Error Message