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.