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

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

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

Метод Описание
Discover ( IQueryPlanNode queryPlan ) : IList
QueryAccessedResourceVisitor ( QueryAccessedResource>.IDictionary tableNames ) : System

Защищенные методы

Метод Описание
VisitConstantSelect ( ConstantSelectNode node ) : IQueryPlanNode
VisitExhaustiveSelect ( ExhaustiveSelectNode node ) : IQueryPlanNode
VisitFetchTable ( FetchTableNode node ) : IQueryPlanNode
VisitFetchView ( FetchViewNode node ) : IQueryPlanNode
VisitGroup ( GroupNode node ) : IQueryPlanNode
VisitJoin ( JoinNode node ) : IQueryPlanNode
VisitRangeSelect ( RangeSelectNode node ) : IQueryPlanNode
VisitSimplePatternSelect ( SimplePatternSelectNode node ) : IQueryPlanNode
VisitSimpleSelect ( SimpleSelectNode node ) : IQueryPlanNode

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

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

public Discover ( IQueryPlanNode queryPlan ) : IList
queryPlan IQueryPlanNode
Результат IList

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

public QueryAccessedResourceVisitor ( QueryAccessedResource>.IDictionary tableNames ) : System
tableNames QueryAccessedResource>.IDictionary
Результат System

VisitConstantSelect() защищенный Метод

protected VisitConstantSelect ( ConstantSelectNode node ) : IQueryPlanNode
node ConstantSelectNode
Результат IQueryPlanNode

VisitExhaustiveSelect() защищенный Метод

protected VisitExhaustiveSelect ( ExhaustiveSelectNode node ) : IQueryPlanNode
node ExhaustiveSelectNode
Результат IQueryPlanNode

VisitFetchTable() защищенный Метод

protected VisitFetchTable ( FetchTableNode node ) : IQueryPlanNode
node FetchTableNode
Результат IQueryPlanNode

VisitFetchView() защищенный Метод

protected VisitFetchView ( FetchViewNode node ) : IQueryPlanNode
node FetchViewNode
Результат IQueryPlanNode

VisitGroup() защищенный Метод

protected VisitGroup ( GroupNode node ) : IQueryPlanNode
node GroupNode
Результат IQueryPlanNode

VisitJoin() защищенный Метод

protected VisitJoin ( JoinNode node ) : IQueryPlanNode
node JoinNode
Результат IQueryPlanNode

VisitRangeSelect() защищенный Метод

protected VisitRangeSelect ( RangeSelectNode node ) : IQueryPlanNode
node RangeSelectNode
Результат IQueryPlanNode

VisitSimplePatternSelect() защищенный Метод

protected VisitSimplePatternSelect ( SimplePatternSelectNode node ) : IQueryPlanNode
node SimplePatternSelectNode
Результат IQueryPlanNode

VisitSimpleSelect() защищенный Метод

protected VisitSimpleSelect ( SimpleSelectNode node ) : IQueryPlanNode
node SimpleSelectNode
Результат IQueryPlanNode