C# Class GraphView.AttachWhereClauseVisitor

AttachWhereClauseVisitor traverses the WHERE clause and attachs predicates into nodes and edges of constructed graph.
Inheritance: WSqlFragmentVisitor
Afficher le fichier Open project: Microsoft/GraphView Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode Description
Attach ( WBooleanExpression expr ) : void

Method Details

Invoke() public méthode

public Invoke ( WWhereClause node, MatchGraph graph, string>.Dictionary columnTableMapping ) : void
node WWhereClause
graph MatchGraph
columnTableMapping string>.Dictionary
Résultat void

Visit() public méthode

public Visit ( GraphView.WBetweenExpression node ) : void
node GraphView.WBetweenExpression
Résultat void

Visit() public méthode

public Visit ( GraphView.WBooleanBinaryExpression node ) : void
node GraphView.WBooleanBinaryExpression
Résultat void

Visit() public méthode

public Visit ( GraphView.WBooleanComparisonExpression node ) : void
node GraphView.WBooleanComparisonExpression
Résultat void

Visit() public méthode

public Visit ( GraphView.WBooleanIsNullExpression node ) : void
node GraphView.WBooleanIsNullExpression
Résultat void

Visit() public méthode

public Visit ( GraphView.WExistsPredicate node ) : void
node GraphView.WExistsPredicate
Résultat void

Visit() public méthode

public Visit ( GraphView.WInPredicate node ) : void
node GraphView.WInPredicate
Résultat void

Visit() public méthode

public Visit ( GraphView.WLikePredicate node ) : void
node GraphView.WLikePredicate
Résultat void

Visit() public méthode

public Visit ( GraphView.WSubqueryComparisonPredicate node ) : void
node GraphView.WSubqueryComparisonPredicate
Résultat void