Definition at line 1049 of file QueryTablePlanner.cs.
Definition at line 1053 of file QueryTablePlanner.cs.
1054 : base(optimizeFactor) {
readonly QueryTablePlanner planner
readonly SqlBinaryExpression expression
override void Deveel.Data.Sql.Query.QueryTablePlanner.StandardJoinPlan.AddToPlanTree |
( |
| ) |
|
|
inlinevirtual |
Implements Deveel.Data.Sql.Query.QueryTablePlanner.ExpressionPlan.
Definition at line 1059 of file QueryTablePlanner.cs.
1069 if (lhsPlan != rhsPlan) {
1073 if (lhsVar != null || rhsVar != null) {
1077 if (lhsVar == null) {
1079 joinNode =
new JoinNode(rhsPlan.Plan, lhsPlan.Plan, rhsVar, op.Reverse(),
expression.
Left);
1083 joinNode =
new JoinNode(lhsPlan.Plan, rhsPlan.Plan, lhsVar, op,
expression.
Right);
1098 var columnNames =
expression.DiscoverReferences();
override SqlExpressionType ExpressionType
readonly QueryTablePlanner planner
void UpdatePlan(IQueryPlanNode queryPlan)
readonly SqlBinaryExpression expression
TablePlan MergePlans(TablePlan left, TablePlan right, IQueryPlanNode mergePlan)
TablePlan JoinPlansForColumns(IEnumerable< ObjectName > columnNames)
readonly SqlBinaryExpression Deveel.Data.Sql.Query.QueryTablePlanner.StandardJoinPlan.expression |
|
private |
readonly QueryTablePlanner Deveel.Data.Sql.Query.QueryTablePlanner.StandardJoinPlan.planner |
|
private |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Sql.Query/QueryTablePlanner.cs