C# 클래스 Deveel.Data.Sql.Query.QueryAccessedResourceVisitor

상속: QueryPlanNodeVisitor
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
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