This class models the Theta join operation, which joins two relations and returns those
record matching a given condition.
Inheritance Hierarchy
| Object | ||||
| VisitableBase | ||||
| AlgebraicExpression | ||||
| RelationalExpression | ||||
| ThetaJoin | ||||
Assembly: Epic.Query
Declaration Syntax
| C# |
[SerializableAttribute] public sealed class ThetaJoin : RelationalExpression, IEquatable<ThetaJoin>
Members
| All Members | Constructors | Methods | Properties | ||
| Member | Description | |
|---|---|---|
| ThetaJoin(RelationalExpression, RelationalExpression, Predicate) |
Initializes a new instance of the ThetaJoin 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 ThetaJoin.
(Overrides RelationalExpression.Equals(RelationalExpression).) | |
| Equals(ThetaJoin) |
Determines whether the specified ThetaJoin is equal to the
current ThetaJoin.
| |
| GetHashCode()()()() |
Serves as a hash function for a ThetaJoin object.
(Overrides RelationalExpression.GetHashCode()()()().) | |
| LeftRelation |
Gets the left relation.
| |
| Predicate |
Gets the predicate.
| |
| RightRelation |
Gets the right relation.
|
