DuckDB v0.10.1 for Pascal

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

Record str

Hierarchy
Properties

Unit

Declaration

type str = record

Description

Class: str of ddb

Overview

Fields

Public o: Pstd_str;

Methods

Public constructor FromNativePointer(ptr : Pstd_str);
Public class operator Explicit(const r: str): Boolean;
Public procedure AutoRelease();
Public class operator Add(const Left: str; Right: string): str;
Public class operator Add(const Left: string; Right: str): string;
Public class operator Equal(const Left, Right: str): Boolean;
Public class operator Explicit(const s: str): string;
Public class operator Implicit(const s: string): str;
Public class operator NotEqual(const Left, Right: str): Boolean;
Public procedure Init(); overload;
Public procedure Init(arg1: PUTF8Char); overload;
Public function size(): Cardinal; overload;
Public function length(): Cardinal; overload;
Public function empty(): Boolean; overload;
Public function c_str(): PUTF8Char; overload;
Public function data(): PUTF8Char; overload;
Public procedure assign(arg2: PUTF8Char); overload;
Public function append(arg2: str): str; overload;
Public function append(arg2: str; arg3: NativeUInt; arg4: NativeUInt): str; overload;

Description

Fields

Public o: Pstd_str;

This item has no description.

Methods

Public constructor FromNativePointer(ptr : Pstd_str);

This item has no description.

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

This item has no description.

Public procedure AutoRelease();

This item has no description.

Public class operator Add(const Left: str; Right: string): str;

This item has no description.

Public class operator Add(const Left: string; Right: str): string;

This item has no description.

Public class operator Equal(const Left, Right: str): Boolean;

This item has no description.

Public class operator Explicit(const s: str): string;

This item has no description.

Public class operator Implicit(const s: string): str;

This item has no description.

Public class operator NotEqual(const Left, Right: str): Boolean;

This item has no description.

Public procedure Init(); overload;

This item has no description.

Public procedure Init(arg1: PUTF8Char); overload;

This item has no description.

Public function size(): Cardinal; overload;

This item has no description.

Public function length(): Cardinal; overload;

This item has no description.

Public function empty(): Boolean; overload;

This item has no description.

Public function c_str(): PUTF8Char; overload;

This item has no description.

Public function data(): PUTF8Char; overload;

This item has no description.

Public procedure assign(arg2: PUTF8Char); overload;

This item has no description.

Public function append(arg2: str): str; overload;

This item has no description.

Public function append(arg2: str; arg3: NativeUInt; arg4: NativeUInt): str; overload;

This item has no description.

Error Message