This class models the Natural join operation, which returns all combinations of tuples in the joined relations
that are equal on their common attribute names.
Inheritance Hierarchy
Object | ||||
![]() | VisitableBase | |||
![]() | AlgebraicExpression | |||
![]() | RelationalExpression | |||
![]() | NaturalJoin |
Assembly: Epic.Query
Declaration Syntax
C# |
[SerializableAttribute] public sealed class NaturalJoin : RelationalExpression, IEquatable<NaturalJoin>
Members
All Members | Constructors | Methods | Properties | ||
Member | Description | |
---|---|---|
![]() | NaturalJoin(RelationalExpression, RelationalExpression) |
Initializes a new instance of the NaturalJoin class.
|
![]() | Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext) |
Accept the specified visitor and context.
(Overrides VisitableBase.Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext).) |
![]() | Equals(RelationalExpression) |
Determines whether the specified RelationalExpression is equal to the
current NaturalJoin.
(Overrides RelationalExpression.Equals(RelationalExpression).) |
![]() | Equals(NaturalJoin) |
Determines whether the specified NaturalJoin is equal to the
current NaturalJoin.
|
![]() | LeftRelation |
The left relation joined.
|
![]() | RightRelation |
The right relation joined.
|