DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Protected Member Functions | Properties | Private Member Functions | List of all members
Deveel.Data.Sql.Query.QueryTablePlanner.ExpressionPlan Class Referenceabstract
Inheritance diagram for Deveel.Data.Sql.Query.QueryTablePlanner.ExpressionPlan:
Deveel.Data.Sql.Query.IExpressionPlan Deveel.Data.Sql.Query.QueryTablePlanner.ComplexSinglePlan Deveel.Data.Sql.Query.QueryTablePlanner.ConstantPlan Deveel.Data.Sql.Query.QueryTablePlanner.ExhaustiveJoinPlan Deveel.Data.Sql.Query.QueryTablePlanner.ExhaustiveSelectPlan Deveel.Data.Sql.Query.QueryTablePlanner.ExhaustiveSubQueryPlan Deveel.Data.Sql.Query.QueryTablePlanner.SimplePatternPlan Deveel.Data.Sql.Query.QueryTablePlanner.SimpleSelectPlan Deveel.Data.Sql.Query.QueryTablePlanner.SimpleSinglePlan Deveel.Data.Sql.Query.QueryTablePlanner.SimpleSubQueryPlan Deveel.Data.Sql.Query.QueryTablePlanner.StandardJoinPlan Deveel.Data.Sql.Query.QueryTablePlanner.SubLogicPlan

Public Member Functions

abstract void AddToPlanTree ()
 
int CompareTo (IExpressionPlan other)
 

Protected Member Functions

 ExpressionPlan (float optimizeFactor)
 

Properties

float OptimizeFactor [get, private set]
 
- Properties inherited from Deveel.Data.Sql.Query.IExpressionPlan
float OptimizeFactor [get]
 

Private Member Functions

int IComparable. CompareTo (object obj)
 

Detailed Description

Definition at line 825 of file QueryTablePlanner.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Query.QueryTablePlanner.ExpressionPlan.ExpressionPlan ( float  optimizeFactor)
inlineprotected

Definition at line 826 of file QueryTablePlanner.cs.

826  {
827  OptimizeFactor = optimizeFactor;
828  }

Member Function Documentation

abstract void Deveel.Data.Sql.Query.QueryTablePlanner.ExpressionPlan.AddToPlanTree ( )
pure virtual
int Deveel.Data.Sql.Query.QueryTablePlanner.ExpressionPlan.CompareTo ( IExpressionPlan  other)
inline

Definition at line 834 of file QueryTablePlanner.cs.

834  {
835  return OptimizeFactor.CompareTo(other.OptimizeFactor);
836  }
int IComparable. Deveel.Data.Sql.Query.QueryTablePlanner.ExpressionPlan.CompareTo ( object  obj)
inlineprivate

Definition at line 838 of file QueryTablePlanner.cs.

838  {
839  var other = (ExpressionPlan) obj;
840  return CompareTo(other);
841  }

Property Documentation

float Deveel.Data.Sql.Query.QueryTablePlanner.ExpressionPlan.OptimizeFactor
getprivate set

Definition at line 830 of file QueryTablePlanner.cs.


The documentation for this class was generated from the following file: