ExecuteQuery
Retrieve data from a query
XML
output
= queryDef.ExecuteQuery
() const
Parameters
None.
Return value(s)
output
Output XML document
Remarks
The query supports four types of operations:
- select
- get
- getIfExists
- count
Example
var query = NLWS.xtkQueryDef.create(
{queryDef: {schema: "xtk:workflow", operation: "select",
select: {
node: [{expr: "@id"},
{expr: "@label"},
{expr: "@internalName"}]
},
where: {
condition: [{expr: "[folder/@name]='nmsTechnicalWorkflow'"},
{expr: "@production = 1"}]
},
orderBy: {
node: {expr: "@internalName", sortDesc: "false"}
}
}})
var res = query.ExecuteQuery()
var workflows = res.getElementsByTagName("workflow")
for each (var w in workflows)
logInfo(w.getAttribute("internalName"))
Features
Schema: xtk:queryDef
Static:
No
Const:
Yes
Key only:
No