m2etis
0.4
|
#include <AttributeTypeInformation.h>
Public Member Functions | |
GeneralBooleanExpressionsPreProcessVisitor (std::vector< std::shared_ptr< PredicateIndex< EventType > > > *predicate_indexes, std::map< PredicateIdentifierFactory::PredicateID, std::multiset< SubscriptionIdentifierFactory::SubscriptionID > > *predicate_subscription_association_table, SubscriptionIdentifierFactory::SubscriptionID current_subscription_id, PredicateIdentifierFactory *predicate_identifier_factory) | |
virtual | ~GeneralBooleanExpressionsPreProcessVisitor () |
virtual void | Visit (const FilterExp< EventType > *) override |
virtual void | Visit (const AndExp< EventType > *) override |
virtual void | Visit (const OrExp< EventType > *orexp) override |
virtual void | Visit (const Predicate< EventType > *current_predicate) override |
virtual void | getAttributeType (const GreaterThanAttributeFilter< EventType, std::string > *filter) override |
virtual void | getAttributeType (const GreaterThanAttributeFilter< EventType, int > *filter) override |
virtual void | getAttributeType (const LessThanAttributeFilter< EventType, std::string > *filter) override |
virtual void | getAttributeType (const LessThanAttributeFilter< EventType, int > *filter) override |
virtual void | getAttributeType (const EqualsAttributeFilter< EventType, std::string > *filter) override |
virtual void | getAttributeType (const EqualsAttributeFilter< EventType, int > *filter) override |
virtual void | getAttributeType (const NotEqualsAttributeFilter< EventType, std::string > *filter) override |
virtual void | getAttributeType (const NotEqualsAttributeFilter< EventType, int > *filter) override |
Public Member Functions inherited from m2etis::pubsub::filter::FilterVisitor< EventType > | |
virtual | ~FilterVisitor () |
virtual void | getAttributeType (const AttributeFilter< EventType, std::string > *) |
virtual void | getAttributeType (const AttributeFilter< EventType, int > *) |
Additional Inherited Members | |
Protected Member Functions inherited from m2etis::pubsub::filter::FilterVisitor< EventType > | |
FilterVisitor () | |
Definition at line 70 of file AttributeTypeInformation.h.
|
inline |
Definition at line 36 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlinevirtual |
Definition at line 39 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 63 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 69 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 75 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 81 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 87 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 93 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 99 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 105 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 42 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 46 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 50 of file GeneralBooleanExpressionsPreProcessVisitor.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::FilterVisitor< EventType >.
Definition at line 54 of file GeneralBooleanExpressionsPreProcessVisitor.h.