Record LogicalType
Unit
Declaration
type LogicalType = record
Description
Class: LogicalType of ddb
Overview
Fields
o: Pduckdb_LogicalType; |
Methods
constructor FromNativePointer(ptr : Pduckdb_LogicalType); |
|
class operator Explicit(const r: LogicalType): Boolean; |
|
procedure AutoRelease(); |
|
procedure Init(); overload; |
|
procedure Init(arg1: Integer); overload; |
|
procedure Init(arg1: Integer; arg2: std_shared_ptr_duckdb_ExtraTypeInfo); overload; |
|
procedure Init(arg1: LogicalType); overload; |
|
function id(): Integer; overload; |
|
function InternalType(): Integer; overload; |
|
function AuxInfo(): ExtraTypeInfo; overload; |
|
function IsNested(): Boolean; overload; |
|
function GetAuxInfoShrPtr(): std_shared_ptr_duckdb_ExtraTypeInfo; overload; |
|
procedure CopyAuxInfo(arg2: LogicalType); overload; |
|
procedure Serialize(arg2: Serializer); overload; |
|
class function Deserialize(arg1: Deserializer): LogicalType; overload; static; |
|
class function TypeIsTimestamp(arg1: Integer): Boolean; overload; static; |
|
class function TypeIsTimestamp(arg1: LogicalType): Boolean; overload; static; |
|
function ToString(): str; overload; |
|
function IsIntegral(): Boolean; overload; |
|
function IsNumeric(): Boolean; overload; |
|
function Hash(): UInt64; overload; |
|
procedure SetAlias(arg2: str); overload; |
|
function HasAlias(): Boolean; overload; |
|
function GetAlias(): str; overload; |
|
class function MaxLogicalType(arg1: ClientContext; arg2: LogicalType; arg3: LogicalType): LogicalType; overload; static; |
|
class function TryGetMaxLogicalType(arg1: ClientContext; arg2: LogicalType; arg3: LogicalType; arg4: LogicalType): Boolean; overload; static; |
|
class function ForceMaxLogicalType(arg1: LogicalType; arg2: LogicalType): LogicalType; overload; static; |
|
class function NormalizeType(arg1: LogicalType): LogicalType; overload; static; |
|
function GetDecimalProperties(arg2: PByte; arg3: PByte): Boolean; overload; |
|
procedure Verify(); overload; |
|
function IsValid(): Boolean; overload; |
|
class function DECIMAL(arg1: Byte; arg2: Byte): LogicalType; overload; static; |
|
class function VARCHAR_COLLATION(arg1: str): LogicalType; overload; static; |
|
class function LIST(arg1: LogicalType): LogicalType; overload; static; |
|
class function STRUCT(arg1: duckdb_vector_std_pair_std_string_duckdb_LogicalType__true): LogicalType; overload; static; |
|
class function AGGREGATE_STATE(arg1: aggregate_state_t): LogicalType; overload; static; |
|
class function MAP(arg1: LogicalType): LogicalType; overload; static; |
|
class function MAP(arg1: LogicalType; arg2: LogicalType): LogicalType; overload; static; |
|
class function UNION(arg1: duckdb_vector_std_pair_std_string_duckdb_LogicalType__true): LogicalType; overload; static; |
|
class function ARRAY(arg1: LogicalType; arg2: UInt64): LogicalType; overload; static; |
|
class function ARRAY(arg1: LogicalType): LogicalType; overload; static; |
|
class function ENUM(arg1: Vector; arg2: UInt64): LogicalType; overload; static; |
|
class function ANY_PARAMS(arg1: LogicalType; arg2: UInt64): LogicalType; overload; static; |
|
class function ANY_PARAMS(arg1: LogicalType): LogicalType; overload; static; |
|
class function INTEGER_LITERAL(arg1: Value): LogicalType; overload; static; |
|
class function ENUM(arg1: str; arg2: Vector; arg3: UInt64): LogicalType; overload; static; |
|
class function USER(arg1: str): LogicalType; overload; static; |
|
class function USER(arg1: str; arg2: str; arg3: str): LogicalType; overload; static; |
|
class function Numeric(): vector_LogicalType; overload; static; |
|
class function Integral(): vector_LogicalType; overload; static; |
|
class function Real(): vector_LogicalType; overload; static; |
|
class function AllTypes(): vector_LogicalType; overload; static; |
|
class function JSON(): LogicalType; overload; static; |
|
function IsJSONType(): Boolean; overload; |
Description
Fields
o: Pduckdb_LogicalType; |
|
This item has no description. |
Methods
constructor FromNativePointer(ptr : Pduckdb_LogicalType); |
|
This item has no description. |
class operator Explicit(const r: LogicalType): Boolean; |
|
This item has no description. |
procedure AutoRelease(); |
|
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: Integer; arg2: std_shared_ptr_duckdb_ExtraTypeInfo); overload; |
|
This item has no description. |
procedure Init(arg1: LogicalType); overload; |
|
This item has no description. |
function id(): Integer; overload; |
|
This item has no description. |
function InternalType(): Integer; overload; |
|
This item has no description. |
function AuxInfo(): ExtraTypeInfo; overload; |
|
This item has no description. |
function IsNested(): Boolean; overload; |
|
This item has no description. |
function GetAuxInfoShrPtr(): std_shared_ptr_duckdb_ExtraTypeInfo; overload; |
|
This item has no description. |
procedure CopyAuxInfo(arg2: LogicalType); overload; |
|
This item has no description. |
procedure Serialize(arg2: Serializer); overload; |
|
This item has no description. |
class function Deserialize(arg1: Deserializer): LogicalType; overload; static; |
|
This item has no description. |
class function TypeIsTimestamp(arg1: Integer): Boolean; overload; static; |
|
This item has no description. |
class function TypeIsTimestamp(arg1: LogicalType): Boolean; overload; static; |
|
This item has no description. |
function ToString(): str; overload; |
|
This item has no description. |
function IsIntegral(): Boolean; overload; |
|
This item has no description. |
function IsNumeric(): Boolean; overload; |
|
This item has no description. |
function Hash(): UInt64; overload; |
|
This item has no description. |
procedure SetAlias(arg2: str); overload; |
|
This item has no description. |
function HasAlias(): Boolean; overload; |
|
This item has no description. |
function GetAlias(): str; overload; |
|
This item has no description. |
class function MaxLogicalType(arg1: ClientContext; arg2: LogicalType; arg3: LogicalType): LogicalType; overload; static; |
|
This item has no description. |
class function TryGetMaxLogicalType(arg1: ClientContext; arg2: LogicalType; arg3: LogicalType; arg4: LogicalType): Boolean; overload; static; |
|
This item has no description. |
class function ForceMaxLogicalType(arg1: LogicalType; arg2: LogicalType): LogicalType; overload; static; |
|
This item has no description. |
class function NormalizeType(arg1: LogicalType): LogicalType; overload; static; |
|
This item has no description. |
function GetDecimalProperties(arg2: PByte; arg3: PByte): Boolean; overload; |
|
This item has no description. |
procedure Verify(); overload; |
|
This item has no description. |
function IsValid(): Boolean; overload; |
|
This item has no description. |
class function DECIMAL(arg1: Byte; arg2: Byte): LogicalType; overload; static; |
|
This item has no description. |
class function VARCHAR_COLLATION(arg1: str): LogicalType; overload; static; |
|
This item has no description. |
class function LIST(arg1: LogicalType): LogicalType; overload; static; |
|
This item has no description. |
class function STRUCT(arg1: duckdb_vector_std_pair_std_string_duckdb_LogicalType__true): LogicalType; overload; static; |
|
This item has no description. |
class function AGGREGATE_STATE(arg1: aggregate_state_t): LogicalType; overload; static; |
|
This item has no description. |
class function MAP(arg1: LogicalType): LogicalType; overload; static; |
|
This item has no description. |
class function MAP(arg1: LogicalType; arg2: LogicalType): LogicalType; overload; static; |
|
This item has no description. |
class function UNION(arg1: duckdb_vector_std_pair_std_string_duckdb_LogicalType__true): LogicalType; overload; static; |
|
This item has no description. |
class function ARRAY(arg1: LogicalType; arg2: UInt64): LogicalType; overload; static; |
|
This item has no description. |
class function ARRAY(arg1: LogicalType): LogicalType; overload; static; |
|
This item has no description. |
class function ENUM(arg1: Vector; arg2: UInt64): LogicalType; overload; static; |
|
This item has no description. |
class function ANY_PARAMS(arg1: LogicalType; arg2: UInt64): LogicalType; overload; static; |
|
This item has no description. |
class function ANY_PARAMS(arg1: LogicalType): LogicalType; overload; static; |
|
This item has no description. |
class function INTEGER_LITERAL(arg1: Value): LogicalType; overload; static; |
|
This item has no description. |
class function ENUM(arg1: str; arg2: Vector; arg3: UInt64): LogicalType; overload; static; |
|
This item has no description. |
class function USER(arg1: str): LogicalType; overload; static; |
|
This item has no description. |
class function USER(arg1: str; arg2: str; arg3: str): LogicalType; overload; static; |
|
This item has no description. |
class function Numeric(): vector_LogicalType; overload; static; |
|
This item has no description. |
class function Integral(): vector_LogicalType; overload; static; |
|
This item has no description. |
class function Real(): vector_LogicalType; overload; static; |
|
This item has no description. |
class function AllTypes(): vector_LogicalType; overload; static; |
|
This item has no description. |
class function JSON(): LogicalType; overload; static; |
|
This item has no description. |
function IsJSONType(): Boolean; overload; |
|
This item has no description. |