JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
Public Member Functions
joda::query::PredicateVisitor Class Referenceabstract

#include <PredicateVisitor.h>

Inheritance diagram for joda::query::PredicateVisitor:
[legend]

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
 

Detailed Description

Interface for visitors on predicate trees

Member Function Documentation

◆ visit() [1/6]

virtual void joda::query::PredicateVisitor::visit ( AndPredicate e)
pure virtual

Visits an AndPredicate

Parameters
ePredicate to visit

Implemented in joda::query::ToStringVisitor, joda::query::StaticEvalVisitor, joda::query::CopyPredicateVisitor, joda::query::BloomAttributeVisitor, and joda::query::AttributeVisitor.

Here is the caller graph for this function:

◆ visit() [2/6]

virtual void joda::query::PredicateVisitor::visit ( ComparePredicate e)
pure virtual

◆ visit() [3/6]

virtual void joda::query::PredicateVisitor::visit ( EqualizePredicate e)
pure virtual

◆ visit() [4/6]

virtual void joda::query::PredicateVisitor::visit ( NegatePredicate e)
pure virtual

◆ visit() [5/6]

virtual void joda::query::PredicateVisitor::visit ( OrPredicate e)
pure virtual

◆ visit() [6/6]

virtual void joda::query::PredicateVisitor::visit ( ValToPredicate e)
pure virtual

The documentation for this class was generated from the following file: