16 #ifndef QGSSQLEXPRESSIONCOMPILER_H
17 #define QGSSQLEXPRESSIONCOMPILER_H
50 CaseInsensitiveStringMatch = 0x01,
51 LikeIsCaseInsensitive = 0x02,
52 NoNullInBooleanLogic = 0x04,
54 Q_DECLARE_FLAGS( Flags, Flag )
69 virtual
QString result() {
return mResult; }
106 Q_DECLARE_OPERATORS_FOR_FLAGS( QgsSqlExpressionCompiler::Flags )
108 #endif // QGSSQLEXPRESSIONCOMPILER_H
Class for parsing and evaluation of expressions (formerly called "search strings").
Container of fields for a vector layer.
Flag
Enumeration of flags for how provider handles SQL clauses.
Generic expression compiler for translation to provider specific SQL WHERE clauses.
Result
Possible results from expression compilation.