26 return QList<FilterFlag>()
45 return QList<FilterFlag>()
54 return QObject::tr(
"Equal to (=)" );
56 return QObject::tr(
"Not equal to (≠)" );
58 return QObject::tr(
"Greater than (>)" );
60 return QObject::tr(
"Less than (<)" );
62 return QObject::tr(
"Greater than or equal to (≥)" );
64 return QObject::tr(
"Less than or equal to (≤)" );
66 return QObject::tr(
"Between (inclusive)" );
68 return QObject::tr(
"Not between (inclusive)" );
70 return QObject::tr(
"Case insensitive" );
72 return QObject::tr(
"Contains" );
74 return QObject::tr(
"Does not contain" );
76 return QObject::tr(
"Is missing (null)" );
78 return QObject::tr(
"Is not missing (not null)" );
80 return QObject::tr(
"Starts with" );
82 return QObject::tr(
"Ends with" );
89 , mExpression( QString() )
90 , mFieldIdx( fieldIdx )
101 return FilterFlags();
107 if ( mAggregate.isEmpty() )
110 return QStringLiteral(
"relation_aggregate('%1','%2',%3)" ).arg(
context().relation().
id(), mAggregate, field );
static QString quotedColumnRef(QString name)
Returns a quoted column reference (in double quotes)
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
Represents a vector layer which manages a vector based data sets.