Record Value
Unit
Declaration
type Value = record
Description
Class: Value of ddb
Overview
Fields
o: Pduckdb_Value; |
Methods
constructor FromNativePointer(ptr : Pduckdb_Value); |
|
class operator Explicit(const r: Value): Boolean; |
|
procedure AutoRelease(); |
|
class operator Implicit(const s: Double): Value; |
|
class operator Implicit(const s: Int64): Value; |
|
class operator Implicit(const s: Integer): Value; |
|
class operator Implicit(const s: PUTF8Char): Value; |
|
class operator Implicit(const s: Pointer): Value; |
|
class operator Implicit(const s: Single): Value; |
|
class operator Implicit(const s: string): Value; |
|
procedure Init(arg1: LogicalType); overload; |
|
procedure Init(); overload; |
|
procedure Init(arg1: Integer); overload; |
|
procedure Init(arg1: Int64); overload; |
|
procedure Init(arg1: Single); overload; |
|
procedure Init(arg1: Double); overload; |
|
procedure Init(arg1: PUTF8Char); overload; |
|
procedure Init(arg1: Pointer); overload; |
|
procedure Init(arg1: string_t); overload; |
|
procedure Init(arg1: str); overload; |
|
procedure Init(arg1: Value); overload; |
|
function GetTypeMutable(): LogicalType; overload; |
|
function type(): LogicalType; overload; |
|
function IsNull(): Boolean; overload; |
|
class function MinimumValue(arg1: LogicalType): Value; overload; static; |
|
class function MaximumValue(arg1: LogicalType): Value; overload; static; |
|
class function NegativeInfinity(arg1: LogicalType): Value; overload; static; |
|
class function Infinity(arg1: LogicalType): Value; overload; static; |
|
class function Numeric(arg1: LogicalType; arg2: Int64): Value; overload; static; |
|
class function Numeric(arg1: LogicalType; arg2: hugeint_t): Value; overload; static; |
|
class function Numeric(arg1: LogicalType; arg2: uhugeint_t): Value; overload; static; |
|
class function BOOLEAN(arg1: Shortint): Value; overload; static; |
|
class function TINYINT(arg1: Shortint): Value; overload; static; |
|
class function SMALLINT(arg1: Smallint): Value; overload; static; |
|
class function INTEGER(arg1: Integer): Value; overload; static; |
|
class function BIGINT(arg1: Int64): Value; overload; static; |
|
class function UTINYINT(arg1: Byte): Value; overload; static; |
|
class function USMALLINT(arg1: Word): Value; overload; static; |
|
class function UINTEGER(arg1: Cardinal): Value; overload; static; |
|
class function UBIGINT(arg1: UInt64): Value; overload; static; |
|
class function HUGEINT(arg1: hugeint_t): Value; overload; static; |
|
class function UHUGEINT(arg1: uhugeint_t): Value; overload; static; |
|
class function UUID(arg1: str): Value; overload; static; |
|
class function UUID(arg1: hugeint_t): Value; overload; static; |
|
class function HASH(arg1: UInt64): Value; overload; static; |
|
class function POINTER(arg1: PUIntPtr): Value; overload; static; |
|
class function DATE(arg1: date_t): Value; overload; static; |
|
class function DATE(arg1: Integer; arg2: Integer; arg3: Integer): Value; overload; static; |
|
class function TIME(arg1: dtime_t): Value; overload; static; |
|
class function TIMETZ(arg1: dtime_tz_t): Value; overload; static; |
|
class function TIME(arg1: Integer; arg2: Integer; arg3: Integer; arg4: Integer): Value; overload; static; |
|
class function TIMESTAMP(arg1: date_t; arg2: dtime_t): Value; overload; static; |
|
class function TIMESTAMP(arg1: timestamp_t): Value; overload; static; |
|
class function TIMESTAMPNS(arg1: timestamp_t): Value; overload; static; |
|
class function TIMESTAMPMS(arg1: timestamp_t): Value; overload; static; |
|
class function TIMESTAMPSEC(arg1: timestamp_t): Value; overload; static; |
|
class function TIMESTAMPTZ(arg1: timestamp_t): Value; overload; static; |
|
class function TIMESTAMP(arg1: Integer; arg2: Integer; arg3: Integer; arg4: Integer; arg5: Integer; arg6: Integer; arg7: Integer): Value; overload; static; |
|
class function INTERVAL(arg1: Integer; arg2: Integer; arg3: Int64): Value; overload; static; |
|
class function INTERVAL(arg1: interval_t): Value; overload; static; |
|
class function ENUM(arg1: UInt64; arg2: LogicalType): Value; overload; static; |
|
class function DECIMAL(arg1: Smallint; arg2: Byte; arg3: Byte): Value; overload; static; |
|
class function DECIMAL(arg1: Integer; arg2: Byte; arg3: Byte): Value; overload; static; |
|
class function DECIMAL(arg1: Int64; arg2: Byte; arg3: Byte): Value; overload; static; |
|
class function DECIMAL(arg1: hugeint_t; arg2: Byte; arg3: Byte): Value; overload; static; |
|
class function FLOAT(arg1: Single): Value; overload; static; |
|
class function DOUBLE(arg1: Double): Value; overload; static; |
|
class function STRUCT(arg1: duckdb_vector_std_pair_std_string_duckdb_Value__true): Value; overload; static; |
|
class function STRUCT(arg1: LogicalType; arg2: vector_Value): Value; overload; static; |
|
class function LIST(arg1: vector_Value): Value; overload; static; |
|
class function LIST(arg1: LogicalType; arg2: vector_Value): Value; overload; static; |
|
class function EMPTYLIST(arg1: LogicalType): Value; overload; static; |
|
class function ARRAY(arg1: vector_Value): Value; overload; static; |
|
class function ARRAY(arg1: LogicalType; arg2: vector_Value): Value; overload; static; |
|
class function EMPTYARRAY(arg1: LogicalType; arg2: Cardinal): Value; overload; static; |
|
class function MAP(arg1: LogicalType; arg2: vector_Value): Value; overload; static; |
|
class function MAP(arg1: LogicalType; arg2: LogicalType; arg3: vector_Value; arg4: vector_Value): Value; overload; static; |
|
class function UNION(arg1: duckdb_vector_std_pair_std_string_duckdb_LogicalType__true; arg2: Byte; arg3: Value): Value; overload; static; |
|
class function BLOB(arg1: PByte; arg2: UInt64): Value; overload; static; |
|
class function BLOB_RAW(arg1: str): Value; overload; static; |
|
class function BLOB(arg1: str): Value; overload; static; |
|
class function BIT(arg1: PByte; arg2: UInt64): Value; overload; static; |
|
class function BIT(arg1: str): Value; overload; static; |
|
class function AGGREGATE_STATE(arg1: LogicalType; arg2: PByte; arg3: UInt64): Value; overload; static; |
|
function Copy(): Value; overload; |
|
function Hash(): UInt64; overload; |
|
function ToString(): str; overload; |
|
function ToSQLString(): str; overload; |
|
function GetPointer(): PUIntPtr; overload; |
|
function CastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType; arg5: Boolean): Value; overload; |
|
function CastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType): Value; overload; |
|
function CastAs(arg2: ClientContext; arg3: LogicalType; arg4: Boolean): Value; overload; |
|
function CastAs(arg2: ClientContext; arg3: LogicalType): Value; overload; |
|
function DefaultCastAs(arg2: LogicalType; arg3: Boolean): Value; overload; |
|
function DefaultCastAs(arg2: LogicalType): Value; overload; |
|
function TryCastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType; arg5: Value; arg6: str; arg7: Boolean): Boolean; overload; |
|
function TryCastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType; arg5: Value; arg6: str): Boolean; overload; |
|
function TryCastAs(arg2: ClientContext; arg3: LogicalType; arg4: Value; arg5: str; arg6: Boolean): Boolean; overload; |
|
function TryCastAs(arg2: ClientContext; arg3: LogicalType; arg4: Value; arg5: str): Boolean; overload; |
|
function DefaultTryCastAs(arg2: LogicalType; arg3: Value; arg4: str; arg5: Boolean): Boolean; overload; |
|
function DefaultTryCastAs(arg2: LogicalType; arg3: Value; arg4: str): Boolean; overload; |
|
function TryCastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType; arg5: Boolean): Boolean; overload; |
|
function TryCastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType): Boolean; overload; |
|
function TryCastAs(arg2: ClientContext; arg3: LogicalType; arg4: Boolean): Boolean; overload; |
|
function TryCastAs(arg2: ClientContext; arg3: LogicalType): Boolean; overload; |
|
function DefaultTryCastAs(arg2: LogicalType; arg3: Boolean): Boolean; overload; |
|
function DefaultTryCastAs(arg2: LogicalType): Boolean; overload; |
|
procedure Reinterpret(arg2: LogicalType); overload; |
|
procedure Serialize(arg2: Serializer); overload; |
|
class function Deserialize(arg1: Deserializer): Value; overload; static; |
|
class function FloatIsFinite(arg1: Single): Boolean; overload; static; |
|
class function DoubleIsFinite(arg1: Double): Boolean; overload; static; |
|
class function StringIsValid(arg1: PUTF8Char; arg2: UInt64): Boolean; overload; static; |
|
class function StringIsValid(arg1: str): Boolean; overload; static; |
|
class function ValuesAreEqual(arg1: CastFunctionSet; arg2: GetCastFunctionInput; arg3: Value; arg4: Value): Boolean; overload; static; |
|
class function ValuesAreEqual(arg1: ClientContext; arg2: Value; arg3: Value): Boolean; overload; static; |
|
class function DefaultValuesAreEqual(arg1: Value; arg2: Value): Boolean; overload; static; |
|
class function NotDistinctFrom(arg1: Value; arg2: Value): Boolean; overload; static; |
|
procedure Print(); overload; |
Description
Fields
o: Pduckdb_Value; |
|
This item has no description. |
Methods
constructor FromNativePointer(ptr : Pduckdb_Value); |
|
This item has no description. |
class operator Explicit(const r: Value): Boolean; |
|
This item has no description. |
procedure AutoRelease(); |
|
This item has no description. |
class operator Implicit(const s: Double): Value; |
|
This item has no description. |
class operator Implicit(const s: Int64): Value; |
|
This item has no description. |
class operator Implicit(const s: Integer): Value; |
|
This item has no description. |
class operator Implicit(const s: PUTF8Char): Value; |
|
This item has no description. |
class operator Implicit(const s: Pointer): Value; |
|
This item has no description. |
class operator Implicit(const s: Single): Value; |
|
This item has no description. |
class operator Implicit(const s: string): Value; |
|
This item has no description. |
procedure Init(arg1: LogicalType); overload; |
|
This item has no description. |
procedure Init(); overload; |
|
This item has no description. |
procedure Init(arg1: Integer); overload; |
|
This item has no description. |
procedure Init(arg1: Int64); overload; |
|
This item has no description. |
procedure Init(arg1: Single); overload; |
|
This item has no description. |
procedure Init(arg1: Double); overload; |
|
This item has no description. |
procedure Init(arg1: PUTF8Char); overload; |
|
This item has no description. |
procedure Init(arg1: Pointer); overload; |
|
This item has no description. |
procedure Init(arg1: string_t); overload; |
|
This item has no description. |
procedure Init(arg1: str); overload; |
|
This item has no description. |
procedure Init(arg1: Value); overload; |
|
This item has no description. |
function GetTypeMutable(): LogicalType; overload; |
|
This item has no description. |
function type(): LogicalType; overload; |
|
This item has no description. |
function IsNull(): Boolean; overload; |
|
This item has no description. |
class function MinimumValue(arg1: LogicalType): Value; overload; static; |
|
This item has no description. |
class function MaximumValue(arg1: LogicalType): Value; overload; static; |
|
This item has no description. |
class function NegativeInfinity(arg1: LogicalType): Value; overload; static; |
|
This item has no description. |
class function Infinity(arg1: LogicalType): Value; overload; static; |
|
This item has no description. |
class function Numeric(arg1: LogicalType; arg2: Int64): Value; overload; static; |
|
This item has no description. |
class function Numeric(arg1: LogicalType; arg2: hugeint_t): Value; overload; static; |
|
This item has no description. |
class function Numeric(arg1: LogicalType; arg2: uhugeint_t): Value; overload; static; |
|
This item has no description. |
class function BOOLEAN(arg1: Shortint): Value; overload; static; |
|
This item has no description. |
class function TINYINT(arg1: Shortint): Value; overload; static; |
|
This item has no description. |
class function SMALLINT(arg1: Smallint): Value; overload; static; |
|
This item has no description. |
class function INTEGER(arg1: Integer): Value; overload; static; |
|
This item has no description. |
class function BIGINT(arg1: Int64): Value; overload; static; |
|
This item has no description. |
class function UTINYINT(arg1: Byte): Value; overload; static; |
|
This item has no description. |
class function USMALLINT(arg1: Word): Value; overload; static; |
|
This item has no description. |
class function UINTEGER(arg1: Cardinal): Value; overload; static; |
|
This item has no description. |
class function UBIGINT(arg1: UInt64): Value; overload; static; |
|
This item has no description. |
class function HUGEINT(arg1: hugeint_t): Value; overload; static; |
|
This item has no description. |
class function UHUGEINT(arg1: uhugeint_t): Value; overload; static; |
|
This item has no description. |
class function UUID(arg1: str): Value; overload; static; |
|
This item has no description. |
class function UUID(arg1: hugeint_t): Value; overload; static; |
|
This item has no description. |
class function HASH(arg1: UInt64): Value; overload; static; |
|
This item has no description. |
class function POINTER(arg1: PUIntPtr): Value; overload; static; |
|
This item has no description. |
class function DATE(arg1: date_t): Value; overload; static; |
|
This item has no description. |
class function DATE(arg1: Integer; arg2: Integer; arg3: Integer): Value; overload; static; |
|
This item has no description. |
class function TIME(arg1: dtime_t): Value; overload; static; |
|
This item has no description. |
class function TIMETZ(arg1: dtime_tz_t): Value; overload; static; |
|
This item has no description. |
class function TIME(arg1: Integer; arg2: Integer; arg3: Integer; arg4: Integer): Value; overload; static; |
|
This item has no description. |
class function TIMESTAMP(arg1: date_t; arg2: dtime_t): Value; overload; static; |
|
This item has no description. |
class function TIMESTAMP(arg1: timestamp_t): Value; overload; static; |
|
This item has no description. |
class function TIMESTAMPNS(arg1: timestamp_t): Value; overload; static; |
|
This item has no description. |
class function TIMESTAMPMS(arg1: timestamp_t): Value; overload; static; |
|
This item has no description. |
class function TIMESTAMPSEC(arg1: timestamp_t): Value; overload; static; |
|
This item has no description. |
class function TIMESTAMPTZ(arg1: timestamp_t): Value; overload; static; |
|
This item has no description. |
class function TIMESTAMP(arg1: Integer; arg2: Integer; arg3: Integer; arg4: Integer; arg5: Integer; arg6: Integer; arg7: Integer): Value; overload; static; |
|
This item has no description. |
class function INTERVAL(arg1: Integer; arg2: Integer; arg3: Int64): Value; overload; static; |
|
This item has no description. |
class function INTERVAL(arg1: interval_t): Value; overload; static; |
|
This item has no description. |
class function ENUM(arg1: UInt64; arg2: LogicalType): Value; overload; static; |
|
This item has no description. |
class function DECIMAL(arg1: Smallint; arg2: Byte; arg3: Byte): Value; overload; static; |
|
This item has no description. |
class function DECIMAL(arg1: Integer; arg2: Byte; arg3: Byte): Value; overload; static; |
|
This item has no description. |
class function DECIMAL(arg1: Int64; arg2: Byte; arg3: Byte): Value; overload; static; |
|
This item has no description. |
class function DECIMAL(arg1: hugeint_t; arg2: Byte; arg3: Byte): Value; overload; static; |
|
This item has no description. |
class function FLOAT(arg1: Single): Value; overload; static; |
|
This item has no description. |
class function DOUBLE(arg1: Double): Value; overload; static; |
|
This item has no description. |
class function STRUCT(arg1: duckdb_vector_std_pair_std_string_duckdb_Value__true): Value; overload; static; |
|
This item has no description. |
class function STRUCT(arg1: LogicalType; arg2: vector_Value): Value; overload; static; |
|
This item has no description. |
class function LIST(arg1: vector_Value): Value; overload; static; |
|
This item has no description. |
class function LIST(arg1: LogicalType; arg2: vector_Value): Value; overload; static; |
|
This item has no description. |
class function EMPTYLIST(arg1: LogicalType): Value; overload; static; |
|
This item has no description. |
class function ARRAY(arg1: vector_Value): Value; overload; static; |
|
This item has no description. |
class function ARRAY(arg1: LogicalType; arg2: vector_Value): Value; overload; static; |
|
This item has no description. |
class function EMPTYARRAY(arg1: LogicalType; arg2: Cardinal): Value; overload; static; |
|
This item has no description. |
class function MAP(arg1: LogicalType; arg2: vector_Value): Value; overload; static; |
|
This item has no description. |
class function MAP(arg1: LogicalType; arg2: LogicalType; arg3: vector_Value; arg4: vector_Value): Value; overload; static; |
|
This item has no description. |
class function UNION(arg1: duckdb_vector_std_pair_std_string_duckdb_LogicalType__true; arg2: Byte; arg3: Value): Value; overload; static; |
|
This item has no description. |
class function BLOB(arg1: PByte; arg2: UInt64): Value; overload; static; |
|
This item has no description. |
class function BLOB_RAW(arg1: str): Value; overload; static; |
|
This item has no description. |
class function BLOB(arg1: str): Value; overload; static; |
|
This item has no description. |
class function BIT(arg1: PByte; arg2: UInt64): Value; overload; static; |
|
This item has no description. |
class function BIT(arg1: str): Value; overload; static; |
|
This item has no description. |
class function AGGREGATE_STATE(arg1: LogicalType; arg2: PByte; arg3: UInt64): Value; overload; static; |
|
This item has no description. |
function Copy(): Value; overload; |
|
This item has no description. |
function Hash(): UInt64; overload; |
|
This item has no description. |
function ToString(): str; overload; |
|
This item has no description. |
function ToSQLString(): str; overload; |
|
This item has no description. |
function GetPointer(): PUIntPtr; overload; |
|
This item has no description. |
function CastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType; arg5: Boolean): Value; overload; |
|
This item has no description. |
function CastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType): Value; overload; |
|
This item has no description. |
function CastAs(arg2: ClientContext; arg3: LogicalType; arg4: Boolean): Value; overload; |
|
This item has no description. |
function CastAs(arg2: ClientContext; arg3: LogicalType): Value; overload; |
|
This item has no description. |
function DefaultCastAs(arg2: LogicalType; arg3: Boolean): Value; overload; |
|
This item has no description. |
function DefaultCastAs(arg2: LogicalType): Value; overload; |
|
This item has no description. |
function TryCastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType; arg5: Value; arg6: str; arg7: Boolean): Boolean; overload; |
|
This item has no description. |
function TryCastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType; arg5: Value; arg6: str): Boolean; overload; |
|
This item has no description. |
function TryCastAs(arg2: ClientContext; arg3: LogicalType; arg4: Value; arg5: str; arg6: Boolean): Boolean; overload; |
|
This item has no description. |
function TryCastAs(arg2: ClientContext; arg3: LogicalType; arg4: Value; arg5: str): Boolean; overload; |
|
This item has no description. |
function DefaultTryCastAs(arg2: LogicalType; arg3: Value; arg4: str; arg5: Boolean): Boolean; overload; |
|
This item has no description. |
function DefaultTryCastAs(arg2: LogicalType; arg3: Value; arg4: str): Boolean; overload; |
|
This item has no description. |
function TryCastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType; arg5: Boolean): Boolean; overload; |
|
This item has no description. |
function TryCastAs(arg2: CastFunctionSet; arg3: GetCastFunctionInput; arg4: LogicalType): Boolean; overload; |
|
This item has no description. |
function TryCastAs(arg2: ClientContext; arg3: LogicalType; arg4: Boolean): Boolean; overload; |
|
This item has no description. |
function TryCastAs(arg2: ClientContext; arg3: LogicalType): Boolean; overload; |
|
This item has no description. |
function DefaultTryCastAs(arg2: LogicalType; arg3: Boolean): Boolean; overload; |
|
This item has no description. |
function DefaultTryCastAs(arg2: LogicalType): Boolean; overload; |
|
This item has no description. |
procedure Reinterpret(arg2: LogicalType); overload; |
|
This item has no description. |
procedure Serialize(arg2: Serializer); overload; |
|
This item has no description. |
class function Deserialize(arg1: Deserializer): Value; overload; static; |
|
This item has no description. |
class function FloatIsFinite(arg1: Single): Boolean; overload; static; |
|
This item has no description. |
class function DoubleIsFinite(arg1: Double): Boolean; overload; static; |
|
This item has no description. |
class function StringIsValid(arg1: PUTF8Char; arg2: UInt64): Boolean; overload; static; |
|
This item has no description. |
class function StringIsValid(arg1: str): Boolean; overload; static; |
|
This item has no description. |
class function ValuesAreEqual(arg1: CastFunctionSet; arg2: GetCastFunctionInput; arg3: Value; arg4: Value): Boolean; overload; static; |
|
This item has no description. |
class function ValuesAreEqual(arg1: ClientContext; arg2: Value; arg3: Value): Boolean; overload; static; |
|
This item has no description. |
class function DefaultValuesAreEqual(arg1: Value; arg2: Value): Boolean; overload; static; |
|
This item has no description. |
class function NotDistinctFrom(arg1: Value; arg2: Value): Boolean; overload; static; |
|
This item has no description. |
procedure Print(); overload; |
|
This item has no description. |