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

Показать файл Открыть проект

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

Метод Описание
VisitBranch ( BranchQueryPlanNode node ) : IQueryPlanNode
VisitCachePoint ( CachePointNode node ) : IQueryPlanNode
VisitComposite ( CompositeNode node ) : IQueryPlanNode
VisitConstantSelect ( ConstantSelectNode node ) : IQueryPlanNode
VisitCreateFunctions ( CreateFunctionsNode node ) : IQueryPlanNode
VisitDistinct ( DistinctNode node ) : IQueryPlanNode
VisitExhaustiveSelect ( ExhaustiveSelectNode node ) : IQueryPlanNode
VisitFetchTable ( FetchTableNode node ) : IQueryPlanNode
VisitFetchView ( FetchViewNode node ) : IQueryPlanNode
VisitGroup ( GroupNode node ) : IQueryPlanNode
VisitJoin ( JoinNode node ) : IQueryPlanNode
VisitLeftOuterJoin ( LeftOuterJoinNode node ) : IQueryPlanNode
VisitLimit ( LimitNode node ) : IQueryPlanNode
VisitLogicalUnion ( LogicalUnionNode node ) : IQueryPlanNode
VisitMarker ( MarkerNode node ) : IQueryPlanNode
VisitNaturalJoin ( NaturalJoinNode node ) : IQueryPlanNode
VisitNode ( IQueryPlanNode node ) : IQueryPlanNode
VisitNonCorrelatedAnyAll ( NonCorrelatedAnyAllNode node ) : IQueryPlanNode
VisitRangeSelect ( RangeSelectNode node ) : IQueryPlanNode
VisitSimplePatternSelect ( SimplePatternSelectNode node ) : IQueryPlanNode
VisitSimpleSelect ( SimpleSelectNode node ) : IQueryPlanNode
VisitSingle ( SingleQueryPlanNode node ) : IQueryPlanNode
VisitSingleRowTable ( SingleRowTableNode node ) : IQueryPlanNode
VisitSort ( SortNode node ) : IQueryPlanNode
VisitSubset ( SubsetNode node ) : IQueryPlanNode

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

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

protected VisitBranch ( BranchQueryPlanNode node ) : IQueryPlanNode
node BranchQueryPlanNode
Результат IQueryPlanNode

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

protected VisitCachePoint ( CachePointNode node ) : IQueryPlanNode
node CachePointNode
Результат IQueryPlanNode

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

protected VisitComposite ( CompositeNode node ) : IQueryPlanNode
node CompositeNode
Результат IQueryPlanNode

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

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

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

protected VisitCreateFunctions ( CreateFunctionsNode node ) : IQueryPlanNode
node CreateFunctionsNode
Результат IQueryPlanNode

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

protected VisitDistinct ( DistinctNode node ) : IQueryPlanNode
node DistinctNode
Результат 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

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

protected VisitLeftOuterJoin ( LeftOuterJoinNode node ) : IQueryPlanNode
node LeftOuterJoinNode
Результат IQueryPlanNode

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

protected VisitLimit ( LimitNode node ) : IQueryPlanNode
node LimitNode
Результат IQueryPlanNode

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

protected VisitLogicalUnion ( LogicalUnionNode node ) : IQueryPlanNode
node LogicalUnionNode
Результат IQueryPlanNode

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

protected VisitMarker ( MarkerNode node ) : IQueryPlanNode
node MarkerNode
Результат IQueryPlanNode

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

protected VisitNaturalJoin ( NaturalJoinNode node ) : IQueryPlanNode
node NaturalJoinNode
Результат IQueryPlanNode

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

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

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

protected VisitNonCorrelatedAnyAll ( NonCorrelatedAnyAllNode node ) : IQueryPlanNode
node NonCorrelatedAnyAllNode
Результат 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

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

protected VisitSingle ( SingleQueryPlanNode node ) : IQueryPlanNode
node SingleQueryPlanNode
Результат IQueryPlanNode

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

protected VisitSingleRowTable ( SingleRowTableNode node ) : IQueryPlanNode
node SingleRowTableNode
Результат IQueryPlanNode

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

protected VisitSort ( SortNode node ) : IQueryPlanNode
node SortNode
Результат IQueryPlanNode

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

protected VisitSubset ( SubsetNode node ) : IQueryPlanNode
node SubsetNode
Результат IQueryPlanNode