AddPlan(TablePlan tablePlan) | Deveel.Data.Sql.Query.QueryTablePlanner | inline |
AddPlan(IQueryPlanNode plan, IFromTableSource tableSource) | Deveel.Data.Sql.Query.QueryTablePlanner | inline |
AddSingleColumnPlan(IList< SingleColumnPlan > list, TablePlan table, ObjectName columnName, ObjectName uniqueName, SqlExpression[] expParts, SqlExpressionType op) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivatestatic |
AssertBeNaturalJoin(TablePlan plan1, TablePlan plan2) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivatestatic |
Clone() | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
ConcatPlans(TablePlan left, TablePlan right, IQueryPlanNode plan) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivatestatic |
EvaluateConstants(List< SqlExpression > list, List< ExpressionPlan > plans) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
EvaluateMultiples(List< SqlBinaryExpression > list, List< ExpressionPlan > plans) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
EvaluatePatterns(List< SqlBinaryExpression > list, List< ExpressionPlan > plans) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
EvaluateSingles(List< SqlBinaryExpression > list, List< ExpressionPlan > plans) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
EvaluateSubLogic(List< SqlBinaryExpression > list, List< ExpressionPlan > plans) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
EvaluateSubQueries(List< SqlBinaryExpression > list, List< ExpressionPlan > plans) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
FindCommonPlan(IList< ObjectName > columnNames) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
FindPlan(ObjectName reference) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
HasJoin | Deveel.Data.Sql.Query.QueryTablePlanner | |
IndexOfPlan(TablePlan plan) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
JoinAt(int betweenIndex, JoinType joinType, SqlExpression onExpression) | Deveel.Data.Sql.Query.QueryTablePlanner | inline |
JoinPlansForColumns(IEnumerable< ObjectName > columnNames) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
JoinToSingle(IList< TablePlan > allPlans) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
LogicalEvaluate(SqlExpression expression) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
MergePlans(TablePlan left, TablePlan right, IQueryPlanNode mergePlan) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
NaturalJoinAll() | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
NaturallyJoinPlans(TablePlan plan1, TablePlan plan2) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
PlanAllOuterJoins() | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
PlanExpression(SqlExpression expression) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
PlanExpressionList(IEnumerable< SqlExpression > expressions) | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
PlanSearchExpression(SqlExpression searchExpression) | Deveel.Data.Sql.Query.QueryTablePlanner | inline |
QueryTablePlanner() | Deveel.Data.Sql.Query.QueryTablePlanner | inline |
SetCachePoints() | Deveel.Data.Sql.Query.QueryTablePlanner | inlineprivate |
SinglePlan | Deveel.Data.Sql.Query.QueryTablePlanner | |
tablePlans | Deveel.Data.Sql.Query.QueryTablePlanner | private |