JODA
0.13.1 (59b41972)
JSON On-Demand Analysis
|
#include <BloomAttributeVisitor.h>
Public Member Functions | |
void | visit (AndPredicate *e) override |
void | visit (NegatePredicate *e) override |
void | visit (OrPredicate *e) override |
void | visit (EqualizePredicate *e) override |
void | visit (ComparePredicate *e) override |
void | visit (ValToPredicate *e) override |
bool | isValid () const |
std::vector< std::string > | getAttributes () const |
Protected Attributes | |
bool | valid = true |
std::vector< std::string > | attributes |
Visitor extracting required JSON pointers for usage in Bloom filter
std::vector< std::string > joda::query::BloomAttributeVisitor::getAttributes | ( | ) | const |
bool joda::query::BloomAttributeVisitor::isValid | ( | ) | const |
|
overridevirtual |
Visits an AndPredicate
e | Predicate to visit |
Implements joda::query::PredicateVisitor.
|
overridevirtual |
Visits an ComparePredicate
e | Predicate to visit |
Implements joda::query::PredicateVisitor.
|
overridevirtual |
Visits an EqualizePredicate
e | Predicate to visit |
Implements joda::query::PredicateVisitor.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Visits an ValToPredicate
e | Predicate to visit |
Implements joda::query::PredicateVisitor.
|
protected |
|
protected |