C# 클래스 GraphView.AttachWhereClauseVisitor

AttachWhereClauseVisitor traverses the WHERE clause and attachs predicates into nodes and edges of constructed graph.
상속: WSqlFragmentVisitor
파일 보기 프로젝트 열기: Microsoft/GraphView 1 사용 예제들

공개 메소드들

메소드 설명
Invoke ( WWhereClause node, MatchGraph graph, string>.Dictionary columnTableMapping ) : void
Visit ( GraphView.WBetweenExpression node ) : void
Visit ( GraphView.WBooleanBinaryExpression node ) : void
Visit ( GraphView.WBooleanComparisonExpression node ) : void
Visit ( GraphView.WBooleanIsNullExpression node ) : void
Visit ( GraphView.WExistsPredicate node ) : void
Visit ( GraphView.WInPredicate node ) : void
Visit ( GraphView.WLikePredicate node ) : void
Visit ( GraphView.WSubqueryComparisonPredicate node ) : void

비공개 메소드들

메소드 설명
Attach ( WBooleanExpression expr ) : void

메소드 상세

Invoke() 공개 메소드

public Invoke ( WWhereClause node, MatchGraph graph, string>.Dictionary columnTableMapping ) : void
node WWhereClause
graph MatchGraph
columnTableMapping string>.Dictionary
리턴 void

Visit() 공개 메소드

public Visit ( GraphView.WBetweenExpression node ) : void
node GraphView.WBetweenExpression
리턴 void

Visit() 공개 메소드

public Visit ( GraphView.WBooleanBinaryExpression node ) : void
node GraphView.WBooleanBinaryExpression
리턴 void

Visit() 공개 메소드

public Visit ( GraphView.WBooleanComparisonExpression node ) : void
node GraphView.WBooleanComparisonExpression
리턴 void

Visit() 공개 메소드

public Visit ( GraphView.WBooleanIsNullExpression node ) : void
node GraphView.WBooleanIsNullExpression
리턴 void

Visit() 공개 메소드

public Visit ( GraphView.WExistsPredicate node ) : void
node GraphView.WExistsPredicate
리턴 void

Visit() 공개 메소드

public Visit ( GraphView.WInPredicate node ) : void
node GraphView.WInPredicate
리턴 void

Visit() 공개 메소드

public Visit ( GraphView.WLikePredicate node ) : void
node GraphView.WLikePredicate
리턴 void

Visit() 공개 메소드

public Visit ( GraphView.WSubqueryComparisonPredicate node ) : void
node GraphView.WSubqueryComparisonPredicate
리턴 void