![]() |
UNIVERS
15.3
UNIVERS base processing software API
|
#include <tr_selector.hpp>
Public Member Functions | |
| TrSelRangeRule (TrHeaderAttrId hdr_attr_id, const AttrT &av1, const AttrT &av2) | |
| virtual | ~TrSelRangeRule () |
| virtual TrSelBaseRule * | clone () const |
| virtual int | opType () const |
| TrHeaderAttrId | hdrAttrId () const |
| const std::pair< AttrT, AttrT > & | range () const |
Public Member Functions inherited from hds::db::TrSelBaseRule | |
| TrSelBaseRule () | |
| virtual | ~TrSelBaseRule () |
Protected Attributes | |
| TrHeaderAttrId | m_hdr_attr_id |
| std::pair< AttrT, AttrT > | m_range |
Selection rule for attribute in range [val1, val2].
| hds::db::TrSelRangeRule< AttrT >::TrSelRangeRule | ( | TrHeaderAttrId | hdr_attr_id, |
| const AttrT & | av1, | ||
| const AttrT & | av2 | ||
| ) |
Constructor with header attribute id and range provided.
|
virtual |
Destructor.
|
virtual |
Clone this rule.
Implements hds::db::TrSelBaseRule.
|
virtual |
Id of header attribute.
Implements hds::db::TrSelBaseRule.
|
virtual |
Get type of rule operation.
Implements hds::db::TrSelBaseRule.
| const std::pair< AttrT, AttrT > & hds::db::TrSelRangeRule< AttrT >::range | ( | ) | const |
Access to current range.
|
protected |
< Id of the header attribute. Current range.
1.8.5