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.