QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
QgsExpression Member List

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

acceptVisitor(Visitor &v) constQgsExpression
areaUnits() constQgsExpression
BinaryOperator enum nameQgsExpression
BinaryOperatorTextQgsExpressionstatic
boAnd enum valueQgsExpression
boConcat enum valueQgsExpression
boDiv enum valueQgsExpression
boEQ enum valueQgsExpression
boGE enum valueQgsExpression
boGT enum valueQgsExpression
boILike enum valueQgsExpression
boIntDiv enum valueQgsExpression
boIs enum valueQgsExpression
boIsNot enum valueQgsExpression
boLE enum valueQgsExpression
boLike enum valueQgsExpression
boLT enum valueQgsExpression
boMinus enum valueQgsExpression
boMod enum valueQgsExpression
boMul enum valueQgsExpression
boNE enum valueQgsExpression
boNotILike enum valueQgsExpression
boNotLike enum valueQgsExpression
boOr enum valueQgsExpression
boPlus enum valueQgsExpression
boPow enum valueQgsExpression
boRegexp enum valueQgsExpression
BuiltinFunctions()QgsExpressionstatic
cleanRegisteredFunctions()QgsExpressionstatic
createFieldEqualityExpression(const QString &fieldName, const QVariant &value)QgsExpressionstatic
currentRowNumber()QgsExpression
dQgsExpressionprotected
detach()QgsExpressionprotected
distanceUnits() constQgsExpression
dump() constQgsExpression
evalErrorString() constQgsExpression
evaluate(const QgsFeature *f)QgsExpression
evaluate(const QgsFeature &f)QgsExpression
evaluate(const QgsFeature *f, const QgsFields &fields)QgsExpression
evaluate(const QgsFeature &f, const QgsFields &fields)QgsExpressioninline
evaluate()QgsExpression
evaluate(const QgsExpressionContext *context)QgsExpression
evaluateToDouble(const QString &text, const double fallbackValue)QgsExpressionstatic
expression() constQgsExpression
FcnEval typedefQgsExpression
FcnEvalContext typedefQgsExpression
formatPreviewString(const QVariant &value)QgsExpressionstatic
functionCount()QgsExpressionstatic
functionIndex(const QString &name)QgsExpressionstatic
Functions()QgsExpressionstatic
geomCalculator()QgsExpression
gFunctionHelpTextsQgsExpressionprotectedstatic
gGroupsQgsExpressionprotectedstatic
gmBuiltinFunctionsQgsExpressionstatic
gmFunctionsQgsExpressionstatic
gmOwnedFunctionsQgsExpressionstatic
gmSpecialColumnGroupsQgsExpressionprotectedstatic
gmSpecialColumnsQgsExpressionprotectedstatic
group(const QString &group)QgsExpressionstatic
gVariableHelpTextsQgsExpressionprotectedstatic
hasEvalError() constQgsExpression
hasParserError() constQgsExpression
hasSpecialColumn(const QString &name)QgsExpressionstatic
helptext(QString name)QgsExpressionstatic
initFunctionHelp()QgsExpressionprotectedstatic
initGeomCalculator()QgsExpressionprotected
initVariableHelp()QgsExpressionprotectedstatic
Interval typedefQgsExpression
isField() constQgsExpressioninline
isFunctionName(const QString &name)QgsExpressionstatic
isValid() constQgsExpression
isValid(const QString &text, const QgsFields &fields, QString &errorMessage)QgsExpressionstatic
isValid(const QString &text, const QgsExpressionContext *context, QString &errorMessage)QgsExpressionstatic
needsGeometry() constQgsExpression
NodeType enum nameQgsExpression
ntBinaryOperator enum valueQgsExpression
ntColumnRef enum valueQgsExpression
ntCondition enum valueQgsExpression
ntFunction enum valueQgsExpression
ntInOperator enum valueQgsExpression
ntLiteral enum valueQgsExpression
ntUnaryOperator enum valueQgsExpression
operator=(const QgsExpression &other)QgsExpression
operator==(const QgsExpression &other) constQgsExpression
ParameterList typedefQgsExpression
parserErrorString() constQgsExpression
prepare(const QgsFields &fields)QgsExpression
prepare(const QgsExpressionContext *context)QgsExpression
QgsExpression(const QString &expr)QgsExpression
QgsExpression(const QgsExpression &other)QgsExpression
QgsExpression()QgsExpression
QgsOgcUtils classQgsExpressionfriend
quotedColumnRef(QString name)QgsExpressionstatic
quotedString(QString text)QgsExpressionstatic
quotedValue(const QVariant &value)QgsExpressionstatic
quotedValue(const QVariant &value, QVariant::Type type)QgsExpressionstatic
referencedColumns() constQgsExpression
registerFunction(Function *function, bool transferOwnership=false)QgsExpressionstatic
replaceExpressionText(const QString &action, const QgsFeature *feat, QgsVectorLayer *layer, const QMap< QString, QVariant > *substitutionMap=nullptr, const QgsDistanceArea *distanceArea=nullptr)QgsExpressionstatic
replaceExpressionText(const QString &action, const QgsExpressionContext *context, const QMap< QString, QVariant > *substitutionMap=nullptr, const QgsDistanceArea *distanceArea=nullptr)QgsExpressionstatic
rootNode() constQgsExpression
scale()QgsExpression
setAreaUnits(QgsUnitTypes::AreaUnit unit)QgsExpression
setCurrentRowNumber(int rowNumber)QgsExpression
setDistanceUnits(QGis::UnitType unit)QgsExpression
setEvalErrorString(const QString &str)QgsExpression
setExpression(const QString &expression)QgsExpression
setGeomCalculator(const QgsDistanceArea &calc)QgsExpression
setScale(double scale)QgsExpression
setSpecialColumn(const QString &name, const QVariant &value)QgsExpressionstatic
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
specialColumn(const QString &name)QgsExpressionstatic
specialColumns()QgsExpressionstatic
UnaryOperator enum nameQgsExpression
UnaryOperatorTextQgsExpressionstatic
unregisterFunction(const QString &name)QgsExpressionstatic
unsetSpecialColumn(const QString &name)QgsExpressionstatic
uoMinus enum valueQgsExpression
uoNot enum valueQgsExpression
variableHelpText(const QString &variableName, bool showValue=true, const QVariant &value=QVariant())QgsExpressionstatic
WhenThenList typedefQgsExpression
~QgsExpression()QgsExpression