Only passes records where col(s) (don't) match expression(s). More...
Public Member Functions | |
| RecordMatcher (bool a=true) | |
| bool | accept (BufferStringSet &) const |
| if false returned, the row should not be written | |
Public Attributes | |
| bool | any_ |
| If false, all need to match. | |
| bool | not_ |
| If true, matches will not pass. | |
| TypeSet< int > | ckcols_ |
| Column numbers (mand). | |
| TypeSet< GlobExpr > | colvals_ |
Static Protected Attributes | |
| static const GlobExpr | emptyge_ |
Only passes records where col(s) (don't) match expression(s).
| Table::RecordMatcher::RecordMatcher | ( | bool | a = true |
) | [inline] |
| bool Table::RecordMatcher::accept | ( | BufferStringSet & | ) | const [virtual] |
if false returned, the row should not be written
Implements Table::Converter::RowManipulator.
If false, all need to match.
Column numbers (mand).
Values associated (opt) Not filled means check for empty
const GlobExpr Table::RecordMatcher::emptyge_ [static, protected] |
If true, matches will not pass.
1.7.1