|
m2etis
0.4
|
#include <AttributeTypeInformation.h>

Public Member Functions | |
| PredicateIndex (AttributeName attribute_id, OperatorName _operator, PredicateIdentifierFactory *predicate_identifier_factory) | |
| virtual void | removePredicate (std::vector< bool >::size_type predicate_id)=0 |
| virtual void | determineMatchingPredicates (const EventType &event, std::vector< bool > &fulfilled_predicate_vector)=0 |
| virtual | ~PredicateIndex () |
| AttributeName | get_attribute_id () const |
| OperatorName | get_operator () const |
Protected Attributes | |
| OperatorName | operator_ |
| PredicateIdentifierFactory * | predicate_identifier_factory_ |
Definition at line 73 of file AttributeTypeInformation.h.
|
inline |
Definition at line 42 of file PredicateIndex.h.
|
inlinevirtual |
Definition at line 51 of file PredicateIndex.h.
|
pure virtual |
Implemented in m2etis::pubsub::filter::LessThanPredicateIndex< EventType, AttributeType >, m2etis::pubsub::filter::EqualsPredicateIndex< EventType, AttributeType >, m2etis::pubsub::filter::GreaterThanPredicateIndex< EventType, AttributeType >, and m2etis::pubsub::filter::NotEqualsPredicateIndex< EventType, AttributeType >.
|
inline |
|
inline |
Definition at line 57 of file PredicateIndex.h.
|
pure virtual |
Implemented in m2etis::pubsub::filter::LessThanPredicateIndex< EventType, AttributeType >, m2etis::pubsub::filter::EqualsPredicateIndex< EventType, AttributeType >, m2etis::pubsub::filter::GreaterThanPredicateIndex< EventType, AttributeType >, and m2etis::pubsub::filter::NotEqualsPredicateIndex< EventType, AttributeType >.
|
protected |
Definition at line 65 of file PredicateIndex.h.
|
protected |
Definition at line 66 of file PredicateIndex.h.