Feature request #9546

Expression Contexts

Added by Martin Dobias almost 4 years ago. Updated about 2 years ago.

Status:Closed
Priority:Normal
Assignee:-
Category:-
Pull Request or Patch supplied:No Resolution:
Easy fix?:No

Description

There is an increasing number of additional features in expression engine that make sense only in particular context. These features are available either directly in QgsExpression API (e.g. $rownum, $scale) or through "special columns" (e.g. $map, $page, ...). Additionally, with special columns, their value is shared between all QgsExpression instances, which may eventually lead to problems with concurrency (especially with multi-threading).

More thoughts:
https://www.mail-archive.com/qgis-developer@lists.osgeo.org/msg19488.html


Related issues

Related to QGIS Application - Feature request #10539: QgsExpression instance variables Closed 06/10/2014

History

#1 Updated by Nathan Woodrow about 2 years ago

  • Status changed from Open to Closed

Already done thanks to Nyall

Also available in: Atom PDF