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

Afficher le fichier Open project: deveel/deveeldb

Méthodes protégées

Méthode Description
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

Method Details

VisitBranch() protected méthode

protected VisitBranch ( BranchQueryPlanNode node ) : IQueryPlanNode
node BranchQueryPlanNode
Résultat IQueryPlanNode

VisitCachePoint() protected méthode

protected VisitCachePoint ( CachePointNode node ) : IQueryPlanNode
node CachePointNode
Résultat IQueryPlanNode

VisitComposite() protected méthode

protected VisitComposite ( CompositeNode node ) : IQueryPlanNode
node CompositeNode
Résultat IQueryPlanNode

VisitConstantSelect() protected méthode

protected VisitConstantSelect ( ConstantSelectNode node ) : IQueryPlanNode
node ConstantSelectNode
Résultat IQueryPlanNode

VisitCreateFunctions() protected méthode

protected VisitCreateFunctions ( CreateFunctionsNode node ) : IQueryPlanNode
node CreateFunctionsNode
Résultat IQueryPlanNode

VisitDistinct() protected méthode

protected VisitDistinct ( DistinctNode node ) : IQueryPlanNode
node DistinctNode
Résultat IQueryPlanNode

VisitExhaustiveSelect() protected méthode

protected VisitExhaustiveSelect ( ExhaustiveSelectNode node ) : IQueryPlanNode
node ExhaustiveSelectNode
Résultat IQueryPlanNode

VisitFetchTable() protected méthode

protected VisitFetchTable ( FetchTableNode node ) : IQueryPlanNode
node FetchTableNode
Résultat IQueryPlanNode

VisitFetchView() protected méthode

protected VisitFetchView ( FetchViewNode node ) : IQueryPlanNode
node FetchViewNode
Résultat IQueryPlanNode

VisitGroup() protected méthode

protected VisitGroup ( GroupNode node ) : IQueryPlanNode
node GroupNode
Résultat IQueryPlanNode

VisitJoin() protected méthode

protected VisitJoin ( JoinNode node ) : IQueryPlanNode
node JoinNode
Résultat IQueryPlanNode

VisitLeftOuterJoin() protected méthode

protected VisitLeftOuterJoin ( LeftOuterJoinNode node ) : IQueryPlanNode
node LeftOuterJoinNode
Résultat IQueryPlanNode

VisitLimit() protected méthode

protected VisitLimit ( LimitNode node ) : IQueryPlanNode
node LimitNode
Résultat IQueryPlanNode

VisitLogicalUnion() protected méthode

protected VisitLogicalUnion ( LogicalUnionNode node ) : IQueryPlanNode
node LogicalUnionNode
Résultat IQueryPlanNode

VisitMarker() protected méthode

protected VisitMarker ( MarkerNode node ) : IQueryPlanNode
node MarkerNode
Résultat IQueryPlanNode

VisitNaturalJoin() protected méthode

protected VisitNaturalJoin ( NaturalJoinNode node ) : IQueryPlanNode
node NaturalJoinNode
Résultat IQueryPlanNode

VisitNode() protected méthode

protected VisitNode ( IQueryPlanNode node ) : IQueryPlanNode
node IQueryPlanNode
Résultat IQueryPlanNode

VisitNonCorrelatedAnyAll() protected méthode

protected VisitNonCorrelatedAnyAll ( NonCorrelatedAnyAllNode node ) : IQueryPlanNode
node NonCorrelatedAnyAllNode
Résultat IQueryPlanNode

VisitRangeSelect() protected méthode

protected VisitRangeSelect ( RangeSelectNode node ) : IQueryPlanNode
node RangeSelectNode
Résultat IQueryPlanNode

VisitSimplePatternSelect() protected méthode

protected VisitSimplePatternSelect ( SimplePatternSelectNode node ) : IQueryPlanNode
node SimplePatternSelectNode
Résultat IQueryPlanNode

VisitSimpleSelect() protected méthode

protected VisitSimpleSelect ( SimpleSelectNode node ) : IQueryPlanNode
node SimpleSelectNode
Résultat IQueryPlanNode

VisitSingle() protected méthode

protected VisitSingle ( SingleQueryPlanNode node ) : IQueryPlanNode
node SingleQueryPlanNode
Résultat IQueryPlanNode

VisitSingleRowTable() protected méthode

protected VisitSingleRowTable ( SingleRowTableNode node ) : IQueryPlanNode
node SingleRowTableNode
Résultat IQueryPlanNode

VisitSort() protected méthode

protected VisitSort ( SortNode node ) : IQueryPlanNode
node SortNode
Résultat IQueryPlanNode

VisitSubset() protected méthode

protected VisitSubset ( SubsetNode node ) : IQueryPlanNode
node SubsetNode
Résultat IQueryPlanNode