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

Mostrar archivo Open project: deveel/deveeldb

Protected Methods

Method 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 method

protected VisitBranch ( BranchQueryPlanNode node ) : IQueryPlanNode
node BranchQueryPlanNode
return IQueryPlanNode

VisitCachePoint() protected method

protected VisitCachePoint ( CachePointNode node ) : IQueryPlanNode
node CachePointNode
return IQueryPlanNode

VisitComposite() protected method

protected VisitComposite ( CompositeNode node ) : IQueryPlanNode
node CompositeNode
return IQueryPlanNode

VisitConstantSelect() protected method

protected VisitConstantSelect ( ConstantSelectNode node ) : IQueryPlanNode
node ConstantSelectNode
return IQueryPlanNode

VisitCreateFunctions() protected method

protected VisitCreateFunctions ( CreateFunctionsNode node ) : IQueryPlanNode
node CreateFunctionsNode
return IQueryPlanNode

VisitDistinct() protected method

protected VisitDistinct ( DistinctNode node ) : IQueryPlanNode
node DistinctNode
return IQueryPlanNode

VisitExhaustiveSelect() protected method

protected VisitExhaustiveSelect ( ExhaustiveSelectNode node ) : IQueryPlanNode
node ExhaustiveSelectNode
return IQueryPlanNode

VisitFetchTable() protected method

protected VisitFetchTable ( FetchTableNode node ) : IQueryPlanNode
node FetchTableNode
return IQueryPlanNode

VisitFetchView() protected method

protected VisitFetchView ( FetchViewNode node ) : IQueryPlanNode
node FetchViewNode
return IQueryPlanNode

VisitGroup() protected method

protected VisitGroup ( GroupNode node ) : IQueryPlanNode
node GroupNode
return IQueryPlanNode

VisitJoin() protected method

protected VisitJoin ( JoinNode node ) : IQueryPlanNode
node JoinNode
return IQueryPlanNode

VisitLeftOuterJoin() protected method

protected VisitLeftOuterJoin ( LeftOuterJoinNode node ) : IQueryPlanNode
node LeftOuterJoinNode
return IQueryPlanNode

VisitLimit() protected method

protected VisitLimit ( LimitNode node ) : IQueryPlanNode
node LimitNode
return IQueryPlanNode

VisitLogicalUnion() protected method

protected VisitLogicalUnion ( LogicalUnionNode node ) : IQueryPlanNode
node LogicalUnionNode
return IQueryPlanNode

VisitMarker() protected method

protected VisitMarker ( MarkerNode node ) : IQueryPlanNode
node MarkerNode
return IQueryPlanNode

VisitNaturalJoin() protected method

protected VisitNaturalJoin ( NaturalJoinNode node ) : IQueryPlanNode
node NaturalJoinNode
return IQueryPlanNode

VisitNode() protected method

protected VisitNode ( IQueryPlanNode node ) : IQueryPlanNode
node IQueryPlanNode
return IQueryPlanNode

VisitNonCorrelatedAnyAll() protected method

protected VisitNonCorrelatedAnyAll ( NonCorrelatedAnyAllNode node ) : IQueryPlanNode
node NonCorrelatedAnyAllNode
return IQueryPlanNode

VisitRangeSelect() protected method

protected VisitRangeSelect ( RangeSelectNode node ) : IQueryPlanNode
node RangeSelectNode
return IQueryPlanNode

VisitSimplePatternSelect() protected method

protected VisitSimplePatternSelect ( SimplePatternSelectNode node ) : IQueryPlanNode
node SimplePatternSelectNode
return IQueryPlanNode

VisitSimpleSelect() protected method

protected VisitSimpleSelect ( SimpleSelectNode node ) : IQueryPlanNode
node SimpleSelectNode
return IQueryPlanNode

VisitSingle() protected method

protected VisitSingle ( SingleQueryPlanNode node ) : IQueryPlanNode
node SingleQueryPlanNode
return IQueryPlanNode

VisitSingleRowTable() protected method

protected VisitSingleRowTable ( SingleRowTableNode node ) : IQueryPlanNode
node SingleRowTableNode
return IQueryPlanNode

VisitSort() protected method

protected VisitSort ( SortNode node ) : IQueryPlanNode
node SortNode
return IQueryPlanNode

VisitSubset() protected method

protected VisitSubset ( SubsetNode node ) : IQueryPlanNode
node SubsetNode
return IQueryPlanNode