QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
QgsExpression Member List

This is the complete list of members for QgsExpression, including all inherited members.

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