Column Store
Public Member Functions | List of all members
ColumnStore::ConditionQuery Class Reference

Base Condition Query Structure. More...

#include <ConditionQuery.h>

Inheritance diagram for ColumnStore::ConditionQuery:
Inheritance graph
Collaboration diagram for ColumnStore::ConditionQuery:
Collaboration graph

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...
 

Detailed Description

Base Condition Query Structure.

ConditionQuery structures are used to create the query. ConditionInterface structures are used to validate the records

see @ConditionInterface

Constructor & Destructor Documentation

◆ ~ConditionQuery()

virtual ColumnStore::ConditionQuery::~ConditionQuery ( )
inlinevirtual

Destroy the Condition Query object.

Member Function Documentation

◆ getValidator()

virtual RecordValidator ColumnStore::ConditionQuery::getValidator ( Metadata  metadata)
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.

Parameters
metadata
Returns
RecordValidator

see @ConditionInterface

Reimplemented in ColumnStore::LessThanQuery, ColumnStore::EqualQuery, ColumnStore::NotQuery, ColumnStore::OrQuery, and ColumnStore::AndQuery.


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