C# Class Deveel.Data.Sql.Query.TablePlan

Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode Description
Clone ( ) : TablePlan
ContainsColumn ( ObjectName columnName ) : bool
ContainsName ( string name ) : bool
LeftJoin ( TablePlan left, JoinType joinType, SqlExpression onExpression ) : void
MergeJoin ( TablePlan left, TablePlan right ) : void
RightJoin ( TablePlan right, JoinType joinType, SqlExpression onExpression ) : void
SetCachePoint ( ) : void
SetUpdated ( ) : void
TablePlan ( IQueryPlanNode plan, ObjectName columnNames, string uniqueNames ) : System
UpdatePlan ( IQueryPlanNode queryPlan ) : void

Method Details

Clone() public méthode

public Clone ( ) : TablePlan
Résultat TablePlan

ContainsColumn() public méthode

public ContainsColumn ( ObjectName columnName ) : bool
columnName ObjectName
Résultat bool

ContainsName() public méthode

public ContainsName ( string name ) : bool
name string
Résultat bool

LeftJoin() public méthode

public LeftJoin ( TablePlan left, JoinType joinType, SqlExpression onExpression ) : void
left TablePlan
joinType JoinType
onExpression Deveel.Data.Sql.Expressions.SqlExpression
Résultat void

MergeJoin() public méthode

public MergeJoin ( TablePlan left, TablePlan right ) : void
left TablePlan
right TablePlan
Résultat void

RightJoin() public méthode

public RightJoin ( TablePlan right, JoinType joinType, SqlExpression onExpression ) : void
right TablePlan
joinType JoinType
onExpression Deveel.Data.Sql.Expressions.SqlExpression
Résultat void

SetCachePoint() public méthode

public SetCachePoint ( ) : void
Résultat void

SetUpdated() public méthode

public SetUpdated ( ) : void
Résultat void

TablePlan() public méthode

public TablePlan ( IQueryPlanNode plan, ObjectName columnNames, string uniqueNames ) : System
plan IQueryPlanNode
columnNames ObjectName
uniqueNames string
Résultat System

UpdatePlan() public méthode

public UpdatePlan ( IQueryPlanNode queryPlan ) : void
queryPlan IQueryPlanNode
Résultat void