16 #ifndef QGSSQLEXPRESSIONCOMPILER_H 17 #define QGSSQLEXPRESSIONCOMPILER_H 50 CaseInsensitiveStringMatch = 0x01,
51 LikeIsCaseInsensitive = 0x02,
52 NoNullInBooleanLogic = 0x04,
55 Q_DECLARE_FLAGS( Flags,
Flag )
107 Q_DECLARE_OPERATORS_FOR_FLAGS( QgsSqlExpressionCompiler::Flags )
109 #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.
virtual QString result()
Returns the compiled expression string for use by the provider.
Generic expression compiler for translation to provider specific SQL WHERE clauses.
Result
Possible results from expression compilation.