.. include:: ../../Includes.txt
.. _queryTags:
==========
Query Tags
==========
================================= ================ =================================================
Tag Data type Description
================================= ================ =================================================
:ref:`query.query` Object Creates a query object.
:ref:`query.setQueryManager` Method Defines an external query manager.
================================= ================ =================================================
.. _query.query:
query
=====
.. container:: table-row
Property
...
Data type
Object
Description
Creates a query object.
Attributes\:
- id (required)\: the identifier.
.. _query.setQueryManager:
setQueryManager
===============
.. container:: table-row
Property
Data type
Method
Description
Defines the query manager associated with the query.
Attributes\:
- name (required)\: Unless you have define you own query manager, use "savcharts".
- uid (required)\: The uid of your query. Queries are defined in the backend.
- other attributes define markers that can be used in the query clauses. In these clauses ###myMarker### will be
replaced by the value of the marker "myMarker". Any attribute
name, except "name" and "uid" can be used.
Markers can be directly defined as, for example, "myMarker#myValue".
In that case, the marker name will be "myMarker" and its value is "myValue".
Markers can be defined as a reference to a marker tag, for example "marker#myMarker".
In that case, the marker name will be "myMarker" and its value is the value of the marker
whose id is "myMarker".
Markers can also be defined as a reference to a specific element in a data or marker array, for example "myMarker#data#myData:0".
In that case, the marker name will be "myMarker" and its value is obtained from the data with index "0" and whose id is "myData" .