DuckDB v0.10.1 for Pascal

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

Record Time

Hierarchy
Properties

Unit

Declaration

type Time = record

Description

Class: Time of ddb

Overview

Fields

Public o: Pduckdb_Time;

Methods

Public constructor FromNativePointer(ptr : Pduckdb_Time);
Public class operator Explicit(const r: Time): Boolean;
Public procedure AutoRelease();
Public class function FromString(arg1: str; arg2: Boolean): dtime_t; overload; static;
Public class function FromString(arg1: str): dtime_t; overload; static;
Public class function FromCString(arg1: PUTF8Char; arg2: UInt64; arg3: Boolean): dtime_t; overload; static;
Public class function FromCString(arg1: PUTF8Char; arg2: UInt64): dtime_t; overload; static;
Public class function TryConvertTime(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_t; arg5: Boolean): Boolean; overload; static;
Public class function TryConvertTime(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_t): Boolean; overload; static;
Public class function TryConvertTimeTZ(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_tz_t; arg5: PBoolean; arg6: Boolean): Boolean; overload; static;
Public class function TryConvertTimeTZ(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_tz_t; arg5: PBoolean): Boolean; overload; static;
Public class function TryConvertInterval(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_t; arg5: Boolean): Boolean; overload; static;
Public class function TryConvertInterval(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_t): Boolean; overload; static;
Public class function ToString(arg1: dtime_t): str; overload; static;
Public class function ToUTCOffset(arg1: Integer; arg2: Integer): str; overload; static;
Public class function FromTime(arg1: Integer; arg2: Integer; arg3: Integer; arg4: Integer): dtime_t; overload; static;
Public class function FromTime(arg1: Integer; arg2: Integer; arg3: Integer): dtime_t; overload; static;
Public class function NormalizeTimeTZ(arg1: dtime_tz_t): dtime_t; overload; static;
Public class procedure Convert(arg1: dtime_t; arg2: PInteger; arg3: PInteger; arg4: PInteger; arg5: PInteger); overload; static;
Public class function ConversionError(arg1: str): str; overload; static;
Public class function ConversionError(arg1: string_t): str; overload; static;
Public class function FromTimeMs(arg1: Int64): dtime_t; overload; static;
Public class function FromTimeNs(arg1: Int64): dtime_t; overload; static;
Public class function IsValidTime(arg1: Integer; arg2: Integer; arg3: Integer; arg4: Integer): Boolean; overload; static;
Public procedure Init(); overload;

Description

Fields

Public o: Pduckdb_Time;

This item has no description.

Methods

Public constructor FromNativePointer(ptr : Pduckdb_Time);

This item has no description.

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

This item has no description.

Public procedure AutoRelease();

This item has no description.

Public class function FromString(arg1: str; arg2: Boolean): dtime_t; overload; static;

This item has no description.

Public class function FromString(arg1: str): dtime_t; overload; static;

This item has no description.

Public class function FromCString(arg1: PUTF8Char; arg2: UInt64; arg3: Boolean): dtime_t; overload; static;

This item has no description.

Public class function FromCString(arg1: PUTF8Char; arg2: UInt64): dtime_t; overload; static;

This item has no description.

Public class function TryConvertTime(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_t; arg5: Boolean): Boolean; overload; static;

This item has no description.

Public class function TryConvertTime(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_t): Boolean; overload; static;

This item has no description.

Public class function TryConvertTimeTZ(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_tz_t; arg5: PBoolean; arg6: Boolean): Boolean; overload; static;

This item has no description.

Public class function TryConvertTimeTZ(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_tz_t; arg5: PBoolean): Boolean; overload; static;

This item has no description.

Public class function TryConvertInterval(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_t; arg5: Boolean): Boolean; overload; static;

This item has no description.

Public class function TryConvertInterval(arg1: PUTF8Char; arg2: UInt64; arg3: PUInt64; arg4: dtime_t): Boolean; overload; static;

This item has no description.

Public class function ToString(arg1: dtime_t): str; overload; static;

This item has no description.

Public class function ToUTCOffset(arg1: Integer; arg2: Integer): str; overload; static;

This item has no description.

Public class function FromTime(arg1: Integer; arg2: Integer; arg3: Integer; arg4: Integer): dtime_t; overload; static;

This item has no description.

Public class function FromTime(arg1: Integer; arg2: Integer; arg3: Integer): dtime_t; overload; static;

This item has no description.

Public class function NormalizeTimeTZ(arg1: dtime_tz_t): dtime_t; overload; static;

This item has no description.

Public class procedure Convert(arg1: dtime_t; arg2: PInteger; arg3: PInteger; arg4: PInteger; arg5: PInteger); overload; static;

This item has no description.

Public class function ConversionError(arg1: str): str; overload; static;

This item has no description.

Public class function ConversionError(arg1: string_t): str; overload; static;

This item has no description.

Public class function FromTimeMs(arg1: Int64): dtime_t; overload; static;

This item has no description.

Public class function FromTimeNs(arg1: Int64): dtime_t; overload; static;

This item has no description.

Public class function IsValidTime(arg1: Integer; arg2: Integer; arg3: Integer; arg4: Integer): Boolean; overload; static;

This item has no description.

Public procedure Init(); overload;

This item has no description.

Error Message