16 #ifndef QGSSQLITEEXPRESSIONCOMPILER_H 17 #define QGSSQLITEEXPRESSIONCOMPILER_H 41 explicit QgsSQLiteExpressionCompiler(
const QgsFields& fields );
53 #endif // QGSSQLITEEXPRESSIONCOMPILER_H Container of fields for a vector layer.
virtual QString quotedValue(const QVariant &value, bool &ok)
Returns a quoted attribute value, in the format expected by the provider.
Generic expression compiler for translation to provider specific SQL WHERE clauses.
virtual QString quotedIdentifier(const QString &identifier)
Returns a quoted column identifier, in the format expected by the provider.
virtual Result compileNode(const QgsExpression::Node *node, QString &str)
Compiles an expression node and returns the result of the compilation.