addVariableHelpText(const QString name, const QString &description) | QgsExpression | static |
areaUnits() const | QgsExpression | |
attemptReduceToInClause(const QStringList &expressions, QString &result) | QgsExpression | static |
BuiltinFunctions() | QgsExpression | static |
checkExpression(const QString &text, const QgsExpressionContext *context, QString &errorMessage) | QgsExpression | static |
cleanRegisteredFunctions() | QgsExpression | static |
createFieldEqualityExpression(const QString &fieldName, const QVariant &value, QVariant::Type fieldType=QVariant::Type::Invalid) | QgsExpression | static |
distanceUnits() const | QgsExpression | |
dump() const | QgsExpression | |
evalErrorString() const | QgsExpression | |
evaluate() | QgsExpression | |
evaluate(const QgsExpressionContext *context) | QgsExpression | |
evaluateToDouble(const QString &text, double fallbackValue) | QgsExpression | static |
expression() const | QgsExpression | |
expressionToLayerFieldIndex(const QString &expression, const QgsVectorLayer *layer) | QgsExpression | static |
findNodes() const | QgsExpression | inline |
formatPreviewString(const QVariant &value, bool htmlOutput=true, int maximumPreviewLength=60) | QgsExpression | static |
formatVariableHelp(const QString &description, bool showValue=true, const QVariant &value=QVariant()) | QgsExpression | static |
functionCount() | QgsExpression | static |
functionIndex(const QString &name) | QgsExpression | static |
Functions() | QgsExpression | static |
geomCalculator() | QgsExpression | |
group(const QString &group) | QgsExpression | static |
hasEvalError() const | QgsExpression | |
hasParserError() const | QgsExpression | |
helpText(QString name) | QgsExpression | static |
isField() const | QgsExpression | |
isFieldEqualityExpression(const QString &expression, QString &field, QVariant &value) | QgsExpression | static |
isFunctionName(const QString &name) | QgsExpression | static |
isValid() const | QgsExpression | |
needsGeometry() const | QgsExpression | |
nodes() const | QgsExpression | |
operator QString() const | QgsExpression | |
operator=(const QgsExpression &other) | QgsExpression | |
operator==(const QgsExpression &other) const | QgsExpression | |
parserErrors() const | QgsExpression | |
parserErrorString() const | QgsExpression | |
prepare(const QgsExpressionContext *context) | QgsExpression | |
QgsExpression(const QString &expr) | QgsExpression | |
QgsExpression(const QgsExpression &other) | QgsExpression | |
QgsExpression() | QgsExpression | |
QgsExpressionNodeFunction | QgsExpression | friend |
QgsOgcUtils | QgsExpression | friend |
quotedColumnRef(QString name) | QgsExpression | static |
quotedString(QString text) | QgsExpression | static |
quotedValue(const QVariant &value) | QgsExpression | static |
quotedValue(const QVariant &value, QVariant::Type type) | QgsExpression | static |
quoteFieldExpression(const QString &expression, const QgsVectorLayer *layer) | QgsExpression | static |
referencedAttributeIndexes(const QgsFields &fields) const | QgsExpression | |
referencedColumns() const | QgsExpression | |
referencedFunctions() const | QgsExpression | |
referencedVariables() const | QgsExpression | |
referencedVariables(const QString &text) | QgsExpression | static |
registerFunction(QgsExpressionFunction *function, bool transferOwnership=false) | QgsExpression | static |
replaceExpressionText(const QString &action, const QgsExpressionContext *context, const QgsDistanceArea *distanceArea=nullptr) | QgsExpression | static |
rootNode() const | QgsExpression | |
setAreaUnits(Qgis::AreaUnit unit) | QgsExpression | |
setDistanceUnits(Qgis::DistanceUnit unit) | QgsExpression | |
setEvalErrorString(const QString &str) | QgsExpression | |
setExpression(const QString &expression) | QgsExpression | |
setGeomCalculator(const QgsDistanceArea *calc) | QgsExpression | |
soBbox enum value | QgsExpression | |
soContains enum value | QgsExpression | |
soCrosses enum value | QgsExpression | |
soDisjoint enum value | QgsExpression | |
soEquals enum value | QgsExpression | |
soIntersects enum value | QgsExpression | |
soOverlaps enum value | QgsExpression | |
soTouches enum value | QgsExpression | |
soWithin enum value | QgsExpression | |
SpatialOperator enum name | QgsExpression | |
tags(const QString &name) | QgsExpression | static |
unregisterFunction(const QString &name) | QgsExpression | static |
variableHelpText(const QString &variableName) | QgsExpression | static |
~QgsExpression() | QgsExpression | |