Record Relation
Unit
Declaration
type Relation = record
Description
Class: Relation of ddb
Overview
Fields
o: Pduckdb_Relation; |
Methods
constructor FromNativePointer(ptr : Pduckdb_Relation); |
|
class operator Explicit(const r: Relation): Boolean; |
|
procedure AutoRelease(); |
|
function context(): ClientContextWrapper; overload; |
|
function type(): Integer; overload; |
|
function Columns(): vector_ColumnDefinition; overload; |
|
function GetQueryNode(): QueryNode; overload; |
|
function GetAlias(): str; overload; |
|
function ExecuteOrThrow(): QueryResult; overload; |
|
function Execute(): QueryResult; overload; |
|
function ToString(): str; overload; |
|
function ToString(arg2: UInt64): str; overload; |
|
procedure Print(); overload; |
|
procedure Head(arg2: UInt64); overload; |
|
procedure Head(); overload; |
|
function CreateView(arg2: str; arg3: Boolean; arg4: Boolean): std_shared_ptr_duckdb_Relation; overload; |
|
function CreateView(arg2: str; arg3: Boolean): std_shared_ptr_duckdb_Relation; overload; |
|
function CreateView(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
function CreateView(arg2: str; arg3: str; arg4: Boolean; arg5: Boolean): std_shared_ptr_duckdb_Relation; overload; |
|
function CreateView(arg2: str; arg3: str; arg4: Boolean): std_shared_ptr_duckdb_Relation; overload; |
|
function CreateView(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
function Query(arg2: str): QueryResult; overload; |
|
function Query(arg2: str; arg3: str): QueryResult; overload; |
|
function Explain(arg2: Integer): QueryResult; overload; |
|
function Explain(): QueryResult; overload; |
|
function GetTableRef(): TableRef; overload; |
|
function IsReadOnly(): Boolean; overload; |
|
function Project(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
function Project(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
function Project(arg2: str; arg3: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
function Project(arg2: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
function Project(arg2: vector_str; arg3: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
function Filter(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
function Filter(arg2: ParsedExpression): std_shared_ptr_duckdb_Relation; overload; |
|
function Filter(arg2: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
function Limit(arg2: Int64; arg3: Int64): std_shared_ptr_duckdb_Relation; overload; |
|
function Limit(arg2: Int64): std_shared_ptr_duckdb_Relation; overload; |
|
function Order(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
function Order(arg2: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
function Join(arg2: std_shared_ptr_duckdb_Relation; arg3: str; arg4: Integer; arg5: Integer): std_shared_ptr_duckdb_Relation; overload; |
|
function Join(arg2: std_shared_ptr_duckdb_Relation; arg3: str; arg4: Integer): std_shared_ptr_duckdb_Relation; overload; |
|
function Join(arg2: std_shared_ptr_duckdb_Relation; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
function CrossProduct(arg2: std_shared_ptr_duckdb_Relation; arg3: Integer): std_shared_ptr_duckdb_Relation; overload; |
|
function CrossProduct(arg2: std_shared_ptr_duckdb_Relation): std_shared_ptr_duckdb_Relation; overload; |
|
function Union(arg2: std_shared_ptr_duckdb_Relation): std_shared_ptr_duckdb_Relation; overload; |
|
function Except(arg2: std_shared_ptr_duckdb_Relation): std_shared_ptr_duckdb_Relation; overload; |
|
function Intersect(arg2: std_shared_ptr_duckdb_Relation): std_shared_ptr_duckdb_Relation; overload; |
|
function Distinct(): std_shared_ptr_duckdb_Relation; overload; |
|
function Aggregate(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
function Aggregate(arg2: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
function Aggregate(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
function Aggregate(arg2: vector_str; arg3: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
function Alias(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
function InsertRel(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
procedure Insert(arg2: str); overload; |
|
procedure Insert(arg2: str; arg3: str); overload; |
|
procedure Insert(arg2: vector_vector_Value); overload; |
|
function CreateRel(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
procedure Update(arg2: str; arg3: str); overload; |
|
procedure Update(arg2: str); overload; |
|
procedure Delete(arg2: str); overload; |
|
procedure Delete(); overload; |
|
function InheritsColumnBindings(): Boolean; overload; |
|
function ChildRelation(): Relation; overload; |
|
function GetAllDependencies(): duckdb_vector_std_shared_ptr_duckdb_ExternalDependency; overload; |
Description
Fields
o: Pduckdb_Relation; |
|
This item has no description. |
Methods
constructor FromNativePointer(ptr : Pduckdb_Relation); |
|
This item has no description. |
class operator Explicit(const r: Relation): Boolean; |
|
This item has no description. |
procedure AutoRelease(); |
|
This item has no description. |
function context(): ClientContextWrapper; overload; |
|
This item has no description. |
function type(): Integer; overload; |
|
This item has no description. |
function Columns(): vector_ColumnDefinition; overload; |
|
This item has no description. |
function GetQueryNode(): QueryNode; overload; |
|
This item has no description. |
function GetAlias(): str; overload; |
|
This item has no description. |
function ExecuteOrThrow(): QueryResult; overload; |
|
This item has no description. |
function Execute(): QueryResult; overload; |
|
This item has no description. |
function ToString(): str; overload; |
|
This item has no description. |
function ToString(arg2: UInt64): str; overload; |
|
This item has no description. |
procedure Print(); overload; |
|
This item has no description. |
procedure Head(arg2: UInt64); overload; |
|
This item has no description. |
procedure Head(); overload; |
|
This item has no description. |
function CreateView(arg2: str; arg3: Boolean; arg4: Boolean): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function CreateView(arg2: str; arg3: Boolean): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function CreateView(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function CreateView(arg2: str; arg3: str; arg4: Boolean; arg5: Boolean): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function CreateView(arg2: str; arg3: str; arg4: Boolean): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function CreateView(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Query(arg2: str): QueryResult; overload; |
|
This item has no description. |
function Query(arg2: str; arg3: str): QueryResult; overload; |
|
This item has no description. |
function Explain(arg2: Integer): QueryResult; overload; |
|
This item has no description. |
function Explain(): QueryResult; overload; |
|
This item has no description. |
function GetTableRef(): TableRef; overload; |
|
This item has no description. |
function IsReadOnly(): Boolean; overload; |
|
This item has no description. |
function Project(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Project(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Project(arg2: str; arg3: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Project(arg2: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Project(arg2: vector_str; arg3: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Filter(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Filter(arg2: ParsedExpression): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Filter(arg2: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Limit(arg2: Int64; arg3: Int64): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Limit(arg2: Int64): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Order(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Order(arg2: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Join(arg2: std_shared_ptr_duckdb_Relation; arg3: str; arg4: Integer; arg5: Integer): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Join(arg2: std_shared_ptr_duckdb_Relation; arg3: str; arg4: Integer): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Join(arg2: std_shared_ptr_duckdb_Relation; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function CrossProduct(arg2: std_shared_ptr_duckdb_Relation; arg3: Integer): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function CrossProduct(arg2: std_shared_ptr_duckdb_Relation): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Union(arg2: std_shared_ptr_duckdb_Relation): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Except(arg2: std_shared_ptr_duckdb_Relation): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Intersect(arg2: std_shared_ptr_duckdb_Relation): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Distinct(): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Aggregate(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Aggregate(arg2: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Aggregate(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Aggregate(arg2: vector_str; arg3: vector_str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function Alias(arg2: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
function InsertRel(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
procedure Insert(arg2: str); overload; |
|
This item has no description. |
procedure Insert(arg2: str; arg3: str); overload; |
|
This item has no description. |
procedure Insert(arg2: vector_vector_Value); overload; |
|
This item has no description. |
function CreateRel(arg2: str; arg3: str): std_shared_ptr_duckdb_Relation; overload; |
|
This item has no description. |
procedure Update(arg2: str; arg3: str); overload; |
|
This item has no description. |
procedure Update(arg2: str); overload; |
|
This item has no description. |
procedure Delete(arg2: str); overload; |
|
This item has no description. |
procedure Delete(); overload; |
|
This item has no description. |
function InheritsColumnBindings(): Boolean; overload; |
|
This item has no description. |
function ChildRelation(): Relation; overload; |
|
This item has no description. |
function GetAllDependencies(): duckdb_vector_std_shared_ptr_duckdb_ExternalDependency; overload; |
|
This item has no description. |