![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Classes | |
| class | ComplexSinglePlan |
| class | ConstantPlan |
| class | ExhaustiveJoinPlan |
| class | ExhaustiveSelectPlan |
| class | ExhaustiveSubQueryPlan |
| class | ExpressionPlan |
| class | SimplePatternPlan |
| class | SimpleSelectPlan |
| class | SimpleSinglePlan |
| class | SimpleSubQueryPlan |
| class | SingleColumnPlan |
| class | StandardJoinPlan |
| class | SubLogicPlan |
Public Member Functions | |
| QueryTablePlanner () | |
| void | AddPlan (TablePlan tablePlan) |
| void | AddPlan (IQueryPlanNode plan, IFromTableSource tableSource) |
| void | JoinAt (int betweenIndex, JoinType joinType, SqlExpression onExpression) |
| IQueryPlanNode | PlanSearchExpression (SqlExpression searchExpression) |
Properties | |
| bool | HasJoin [get, private set] |
| TablePlan | SinglePlan [get] |
Static Private Member Functions | |
| static TablePlan | ConcatPlans (TablePlan left, TablePlan right, IQueryPlanNode plan) |
| static int | AssertBeNaturalJoin (TablePlan plan1, TablePlan plan2) |
| static void | AddSingleColumnPlan (IList< SingleColumnPlan > list, TablePlan table, ObjectName columnName, ObjectName uniqueName, SqlExpression[] expParts, SqlExpressionType op) |
Private Attributes | |
| List< TablePlan > | tablePlans |
Definition at line 24 of file QueryTablePlanner.cs.
|
inline |
Definition at line 27 of file QueryTablePlanner.cs.
|
inline |
Definition at line 772 of file QueryTablePlanner.cs.
|
inline |
Definition at line 777 of file QueryTablePlanner.cs.
|
inlinestaticprivate |
Definition at line 292 of file QueryTablePlanner.cs.
|
inlinestaticprivate |
Definition at line 142 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 309 of file QueryTablePlanner.cs.
|
inlinestaticprivate |
Definition at line 53 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 659 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 500 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 588 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 610 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 446 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 534 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 96 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 83 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 43 of file QueryTablePlanner.cs.
|
inline |
Definition at line 783 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 119 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 224 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 275 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 68 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 133 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 160 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 338 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 664 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 358 of file QueryTablePlanner.cs.
|
inline |
Definition at line 790 of file QueryTablePlanner.cs.
|
inlineprivate |
Definition at line 113 of file QueryTablePlanner.cs.
|
private |
Definition at line 25 of file QueryTablePlanner.cs.
|
getprivate set |
Definition at line 32 of file QueryTablePlanner.cs.
|
get |
Definition at line 34 of file QueryTablePlanner.cs.
1.8.10