Table of Contents

TSQLJoin Class

Represents a SQL JOIN between two relations, carrying the join type, key-pair conditions, and any custom SQL conditions.

Syntax

Unit: Aurelius.Sql.BaseTypes

TSQLJoin = class(TSQLRelation);

Constructors

Properties

Name Description
CustomSegments Gets the list of raw SQL conditions appended to the ON clause of this join.
JoinType Gets or sets the type of SQL JOIN (INNER or LEFT OUTER) to generate.
LeftRelation Gets or sets the left-hand relation in the join (e.g., a TSQLTable or nested TSQLJoin).
RightRelation Gets or sets the right-hand relation in the join (e.g., a TSQLTable or nested TSQLJoin).
Segments Gets the list of key-pair conditions that form the ON clause of this join.