Column Store
|
Base Condition Query Structure. More...
#include <ConditionQuery.h>
Public Member Functions | |
virtual RecordValidator | getValidator (Metadata metadata) |
Get the Valdiator object which complies to ConditionInterface. More... | |
virtual | ~ConditionQuery () |
Destroy the Condition Query object. More... | |
Base Condition Query Structure.
ConditionQuery structures are used to create the query. ConditionInterface structures are used to validate the records
see @ConditionInterface
|
inlinevirtual |
Destroy the Condition Query object.
|
inlinevirtual |
Get the Valdiator object which complies to ConditionInterface.
This is required because the record validators need metadata information to perform validation efficiently. Therefore record validators needs to be created once the query is built.
metadata |
see @ConditionInterface
Reimplemented in ColumnStore::LessThanQuery, ColumnStore::EqualQuery, ColumnStore::NotQuery, ColumnStore::OrQuery, and ColumnStore::AndQuery.