OpendTect-6_4  6.4
Public Member Functions | Public Attributes | Static Protected Attributes | List of all members
Table::RecordMatcher Class Reference

Only passes records where col(s) (don't) match expression(s) More...

Inheritance diagram for Table::RecordMatcher:
[legend]

Public Member Functions

 RecordMatcher (bool a=true)
 
bool accept (BufferStringSet &) const
 if false returned, the row should not be written More...
 

Public Attributes

bool any_
 If false, all need to match. More...
 
bool not_
 If true, matches will not pass. More...
 
TypeSet< int > ckcols_
 Column numbers (mand) More...
 
TypeSet< GlobExprcolvals_
 

Static Protected Attributes

static const GlobExpr emptyge_
 

Detailed Description

Only passes records where col(s) (don't) match expression(s)

Constructor & Destructor Documentation

Table::RecordMatcher::RecordMatcher ( bool  a = true)
inline

Member Function Documentation

bool Table::RecordMatcher::accept ( BufferStringSet ) const
virtual

if false returned, the row should not be written

Implements Table::Converter::RowManipulator.

Member Data Documentation

bool Table::RecordMatcher::any_

If false, all need to match.

TypeSet<int> Table::RecordMatcher::ckcols_

Column numbers (mand)

TypeSet<GlobExpr> Table::RecordMatcher::colvals_

Values associated (opt) Not filled means check for empty

const GlobExpr Table::RecordMatcher::emptyge_
staticprotected
bool Table::RecordMatcher::not_

If true, matches will not pass.


Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019