DCS evaluateWhereExpression: Difference between revisions
From Catglobe Wiki
More actions
No edit summary  | 
				No edit summary  | 
				||
| Line 1: | Line 1: | ||
==== DCS_evaluateWhereExpression ====  | |||
Evaluate a WHERE expression   | |||
===Syntax===   | |||
DCS_evaluateWhereExpression(whereExpression)   | |||
===Arguments===  | |||
*whereExpression: is string. ex: "selectColumn(Id) where true;"  | |||
===Return value===  | |||
Execute the where expression and return an object depending on where expression:   | |||
{| width="438" cellpadding="2" border="1" style="border-collapse: collapse; border: 1px solid #010101" class="tableintopic"  | |||
|- valign="top" align="left"  | |||
| width="216" bgcolor="#C0C0C0" style="border: 1px solid #010101" |   | |||
'''WhereExpression'''   | |||
| width="222" bgcolor="#C0C0C0" style="border: 1px solid #010101" |   | |||
'''Return type'''   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
average   | |||
| width="222" style="border: 1px solid #010101" |   | |||
empty   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
count   | |||
| width="222" style="border: 1px solid #010101" |   | |||
number   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
max   | |||
| width="222" style="border: 1px solid #010101" |   | |||
number   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
median   | |||
| width="222" style="border: 1px solid #010101" |   | |||
number   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
min   | |||
| width="222" style="border: 1px solid #010101" |   | |||
number   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
percentile   | |||
| width="222" style="border: 1px solid #010101" |   | |||
number   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
quantile   | |||
| width="222" style="border: 1px solid #010101" |   | |||
number   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
select   | |||
| width="222" style="border: 1px solid #010101" |   | |||
empty   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
selectColumn   | |||
| width="222" style="border: 1px solid #010101" |   | |||
array   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
stdev   | |||
==  | | width="222" style="border: 1px solid #010101" |   | ||
number   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
sterr   | |||
| width="222" style="border: 1px solid #010101" |   | |||
number   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
sum   | |||
| width="222" style="border: 1px solid #010101" |   | |||
number   | |||
|- valign="top" align="left"  | |||
| width="216" style="border: 1px solid #010101" |   | |||
variance   | |||
| width="222" style="border: 1px solid #010101" |   | |||
number   | |||
===Example===  | |||
number dcsResourceId1 = DCS_getCurrentDcsResourceId();    | |||
number dcsResourceId2 = 123456;   | |||
string expression1 = "average(Single2) where true;";    | |||
string expression2 = "min(Single2) where true;";    | |||
DCS_use(dcsResourceId2);    | |||
print(DCS_evaluateWhereExpression(expression1));    | |||
print(DCS_evaluateWhereExpression(expression2));    | |||
'''Availability'''   | |||
Version 5.8 __NOTOC__ <!-- imported from file: 7584.htm-->   | |||
|}  | |||
[[Category:Data_Cache_Functions]]  | |||
Revision as of 08:19, 15 December 2011
DCS_evaluateWhereExpression
Evaluate a WHERE expression
Syntax
DCS_evaluateWhereExpression(whereExpression)
Arguments
- whereExpression: is string. ex: "selectColumn(Id) where true;"
 
Return value
Execute the where expression and return an object depending on where expression:
| 
 WhereExpression  | 
 Return type  | 
| 
 average  | 
 empty  | 
| 
 count  | 
 number  | 
| 
 max  | 
 number  | 
| 
 median  | 
 number  | 
| 
 min  | 
 number  | 
| 
 percentile  | 
 number  | 
| 
 quantile  | 
 number  | 
| 
 select  | 
 empty  | 
| 
 selectColumn  | 
 array  | 
| 
 stdev  | 
 number  | 
| 
 sterr  | 
 number  | 
| 
 sum  | 
 number  | 
| 
 variance  | 
 number Examplenumber dcsResourceId1 = DCS_getCurrentDcsResourceId(); number dcsResourceId2 = 123456; string expression1 = "average(Single2) where true;"; string expression2 = "min(Single2) where true;"; DCS_use(dcsResourceId2); print(DCS_evaluateWhereExpression(expression1)); print(DCS_evaluateWhereExpression(expression2)); Availability Version 5.8  |