JODA
0.13.1 (59b41972)
JSON On-Demand Analysis
|
#include <PredicateVisitor.h>
Public Member Functions | |
virtual void | visit (AndPredicate *e)=0 |
virtual void | visit (NegatePredicate *e)=0 |
virtual void | visit (OrPredicate *e)=0 |
virtual void | visit (EqualizePredicate *e)=0 |
virtual void | visit (ComparePredicate *e)=0 |
virtual void | visit (ValToPredicate *e)=0 |
Interface for visitors on predicate trees
|
pure virtual |
Visits an AndPredicate
e | Predicate to visit |
Implemented in joda::query::ToStringVisitor, joda::query::StaticEvalVisitor, joda::query::CopyPredicateVisitor, joda::query::BloomAttributeVisitor, and joda::query::AttributeVisitor.
|
pure virtual |
Visits an ComparePredicate
e | Predicate to visit |
Implemented in joda::query::ToStringVisitor, joda::query::StaticEvalVisitor, joda::query::CopyPredicateVisitor, joda::query::BloomAttributeVisitor, and joda::query::AttributeVisitor.
|
pure virtual |
Visits an EqualizePredicate
e | Predicate to visit |
Implemented in joda::query::ToStringVisitor, joda::query::StaticEvalVisitor, joda::query::CopyPredicateVisitor, joda::query::BloomAttributeVisitor, and joda::query::AttributeVisitor.
|
pure virtual |
Visits an NegatePredicate
e | Predicate to visit |
Implemented in joda::query::ToStringVisitor, joda::query::StaticEvalVisitor, joda::query::CopyPredicateVisitor, joda::query::BloomAttributeVisitor, and joda::query::AttributeVisitor.
|
pure virtual |
Visits an OrPredicate
e | Predicate to visit |
Implemented in joda::query::ToStringVisitor, joda::query::StaticEvalVisitor, joda::query::CopyPredicateVisitor, joda::query::BloomAttributeVisitor, and joda::query::AttributeVisitor.
|
pure virtual |
Visits an ValToPredicate
e | Predicate to visit |
Implemented in joda::query::ToStringVisitor, joda::query::StaticEvalVisitor, joda::query::CopyPredicateVisitor, joda::query::BloomAttributeVisitor, and joda::query::AttributeVisitor.