C# Класс Deveel.Data.Sql.Query.TablePlan

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

Clone() публичный Метод

public Clone ( ) : TablePlan
Результат TablePlan

ContainsColumn() публичный Метод

public ContainsColumn ( ObjectName columnName ) : bool
columnName ObjectName
Результат bool

ContainsName() публичный Метод

public ContainsName ( string name ) : bool
name string
Результат bool

LeftJoin() публичный Метод

public LeftJoin ( TablePlan left, JoinType joinType, SqlExpression onExpression ) : void
left TablePlan
joinType JoinType
onExpression Deveel.Data.Sql.Expressions.SqlExpression
Результат void

MergeJoin() публичный Метод

public MergeJoin ( TablePlan left, TablePlan right ) : void
left TablePlan
right TablePlan
Результат void

RightJoin() публичный Метод

public RightJoin ( TablePlan right, JoinType joinType, SqlExpression onExpression ) : void
right TablePlan
joinType JoinType
onExpression Deveel.Data.Sql.Expressions.SqlExpression
Результат void

SetCachePoint() публичный Метод

public SetCachePoint ( ) : void
Результат void

SetUpdated() публичный Метод

public SetUpdated ( ) : void
Результат void

TablePlan() публичный Метод

public TablePlan ( IQueryPlanNode plan, ObjectName columnNames, string uniqueNames ) : System
plan IQueryPlanNode
columnNames ObjectName
uniqueNames string
Результат System

UpdatePlan() публичный Метод

public UpdatePlan ( IQueryPlanNode queryPlan ) : void
queryPlan IQueryPlanNode
Результат void