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

Inheritance: QueryPlanNodeVisitor
Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode Description
Discover ( IQueryPlanNode queryPlan ) : IList
QueryAccessedResourceVisitor ( QueryAccessedResource>.IDictionary tableNames ) : System

Méthodes protégées

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

Method Details

Discover() public méthode

public Discover ( IQueryPlanNode queryPlan ) : IList
queryPlan IQueryPlanNode
Résultat IList

QueryAccessedResourceVisitor() public méthode

public QueryAccessedResourceVisitor ( QueryAccessedResource>.IDictionary tableNames ) : System
tableNames QueryAccessedResource>.IDictionary
Résultat System

VisitConstantSelect() protected méthode

protected VisitConstantSelect ( ConstantSelectNode node ) : IQueryPlanNode
node ConstantSelectNode
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

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