 |
Qore SalesforceRestDataProvider Module Reference
1.0.1
|
158 "code":
string (
string cve,
auto arg) {
159 return sprintf(
"min(%s)", cve);
164 "code":
string (
string cve,
auto arg) {
165 return sprintf(
"max(%s)", cve);
170 "code":
string (
string cve,
auto arg) {
171 return sprintf(
"avg(%s)", cve);
176 "code":
string (
string cve,
auto arg) {
177 return sprintf(
"sum(%s)", cve);
182 "code":
string (*
string cve,
auto arg) {
183 return sprintf(
"count(%s)", cve);
187 "code":
string (
string cve,
auto arg) {
188 return sprintf(
"count_distinct %s", cve);
193 "code":
string (
string cve,
auto arg) {
194 return sprintf(
"format(%s)", cve);
198 "code":
string (
string cve,
auto arg) {
199 return sprintf(
"convertCurrency(%s)", cve);
203 "code":
string (
string cve,
auto arg) {
204 return sprintf(
"calendar_month(%s)", cve);
208 "code":
string (
string cve,
auto arg) {
209 return sprintf(
"calendar_quarter(%s)", cve);
213 "code":
string (
string cve,
auto arg) {
214 return sprintf(
"calendar_year(%s)", cve);
218 "code":
string (
string cve,
auto arg) {
219 return sprintf(
"day_in_month(%s)", cve);
223 "code":
string (
string cve,
auto arg) {
224 return sprintf(
"day_in_week(%s)", cve);
228 "code":
string (
string cve,
auto arg) {
229 return sprintf(
"day_in_year(%s)", cve);
233 "code":
string (
string cve,
auto arg) {
234 return sprintf(
"day_only(%s)", cve);
238 "code":
string (
string cve,
auto arg) {
239 return sprintf(
"fiscal_month(%s)", cve);
243 "code":
string (
string cve,
auto arg) {
244 return sprintf(
"fiscal_quarter(%s)", cve);
248 "code":
string (
string cve,
auto arg) {
249 return sprintf(
"fiscal_year(%s)", cve);
253 "code":
string (
string cve,
auto arg) {
254 return sprintf(
"hour_in_day(%s)", cve);
258 "code":
string (
string cve,
auto arg) {
259 return sprintf(
"week_in_month(%s)", cve);
263 "code":
string (
string cve,
auto arg) {
264 return sprintf(
"week_in_year(%s)", cve);
363 hash<SoqlColumnOperatorInfo>
soql_make_cop(
string cop,
auto column,
auto arg);
636 hash<SoqlOperatorInfo>
soql_make_op(
string op,
auto arg);
816 hash<string, hash<SoqlOperatorInfo>>
soql_wop_or(hash<auto> h1, hash<auto> h2);
823 "code":
string (
object i,
string cn,
auto arg) {
824 return sprintf(
"%s like %s", cn, arg);
828 "code":
string (
object i,
string cn,
auto arg) {
829 return sprintf(
"%s < %s", cn, arg);
833 "code":
string (
object i,
string cn,
auto arg) {
834 return sprintf(
"%s <= %s", cn, arg);
838 "code":
string (
object i,
string cn,
auto arg) {
839 return sprintf(
"%s > %s", cn, arg);
843 "code":
string (
object i,
string cn,
auto arg) {
844 return sprintf(
"%s >= %s", cn, arg);
848 "code":
string (
object i,
string cn,
auto arg) {
849 return sprintf(
"%s != %s", cn, arg);
853 "code":
string (
object i,
string cn,
auto arg) {
854 return sprintf(
"%s = %s", cn, arg);
858 "no_process_arg":
True,
859 "code":
string (
object i,
string cn,
auto arg) {
860 *
string ins = (foldl $1 +
"," + $2, (map i.getArgValue(cn, $1), arg));
861 return sprintf(
"%s in (%s)", cn, ins);
865 "no_process_arg":
True,
866 "code":
string (
object i,
string cn,
auto arg) {
867 *
string ins = (foldl $1 +
"," + $2, (map i.getArgValue(cn, $1), arg));
868 return sprintf(
"%s not in (%s)", cn, ins);
873 "code":
string (
object i,
string cn,
auto arg) {
874 return sprintf(
"not (%s)", cn);
878 "code":
string (
object i,
string cn, list<auto> arg) {
879 return i.getOrClause(arg);
const SOQL_OP_EQ
the SOQL equals operator (=) for use in where clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:315
const SOQL_COP_FISCAL_YEAR
to return the fiscal year of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:138
hash< SoqlOperatorInfo > soql_op_in()
returns an SoqlOperatorInfo hash for the "in" operator with all arguments passed to the function; for...
const SOQL_COP_COUNT_DISTINCT
to return a count of distinct values
Definition: SalesforceRestDataProviderDefs.qc.dox.h:78
hash< SoqlColumnOperatorInfo > soql_cop_hour_in_day(auto column)
returns a SoqlColumnOperatorInfo hash for the "hour_in_day" function; returns the hextern in the day ...
const SOQL_COP_WEEK_IN_MONTH
to return the week in the month of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:148
column operator info hash as returned by all column operator functions
Definition: SalesforceRestDataProviderDefs.qc.dox.h:40
const SOQL_OP_OR
to combine SOQL expressions with "or" for use in where_clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:325
const SOQL_OP_LE
the SOQL less than or equals (<=) operator for use in where clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:295
const SOQL_OP_IN
the SOQL in operator for use in where clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:280
const SOQL_COP_WEEK_IN_YEAR
to return the week in the year of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:153
const DefaultSoqlOpMap
a hash of valid operators for use in where clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:821
hash< SoqlColumnOperatorInfo > soql_cop_calendar_quarter(auto column)
returns a SoqlColumnOperatorInfo hash for the "calendar_quarter" function; returns the calendar quart...
string string(softstring str, *string enc)
hash< SoqlColumnOperatorInfo > soql_cop_avg(auto column)
returns a SoqlColumnOperatorInfo hash for the "avg" operator; returns average column values
hash< SoqlColumnOperatorInfo > soql_cop_day_in_week(auto column)
returns a SoqlColumnOperatorInfo hash for the "day_in_week" function; returns the day in the week for...
const SOQL_COP_CALENDAR_QUARTER
to return the calendar quarter of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:98
const SOQL_COP_DAY_IN_WEEK
to return the day in the week of a date or date/time value (1 = Sunday, 7 = Saturday)
Definition: SalesforceRestDataProviderDefs.qc.dox.h:113
hash< SoqlOperatorInfo > soql_op_not_in()
returns an SoqlOperatorInfo hash for the "not in" operator with all arguments passed to the function;...
hash< SoqlOperatorInfo > soql_op_le(auto arg)
returns an SoqlOperatorInfo hash for the "<=" operator with the given argument for use in salesforce ...
hash< SoqlColumnOperatorInfo > soql_cop_day_only(auto column)
returns a SoqlColumnOperatorInfo hash for the "day_only" function; returns the date from a date/time ...
hash< SoqlColumnOperatorInfo > soql_make_cop(string cop, auto column, auto arg)
returns a SoqlColumnOperatorInfo hash
hash< SoqlOperatorInfo > soql_op_gt(auto arg)
returns an SoqlOperatorInfo hash for the ">" operator with the given argument for use in salesforce w...
const SOQL_COP_DAY_IN_YEAR
to return the day in the year of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:118
const SOQL_OP_LT
the SOQL less than (<) operator for use in where clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:290
const SOQL_COP_FORMAT
to return the given column value in the default locale for number, date, time, and currency fields
Definition: SalesforceRestDataProviderDefs.qc.dox.h:83
const SOQL_COP_SUM
to return the sum value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:68
hash< SoqlColumnOperatorInfo > soql_cop_day_in_year(auto column)
returns a SoqlColumnOperatorInfo hash for the "day_in_year" function; returns the day in the year for...
hash< SoqlColumnOperatorInfo > soql_cop_fiscal_year(auto column)
returns a SoqlColumnOperatorInfo hash for the "fiscal_year" function; returns the fiscal year for a d...
hash< SoqlOperatorInfo > soql_op_lt(auto arg)
returns an SoqlOperatorInfo hash for the "<" operator with the given argument for use in salesforce w...
auto arg
optional argument
Definition: SalesforceRestDataProviderDefs.qc.dox.h:36
hash< SoqlOperatorInfo > soql_op_ne(auto arg)
returns an SoqlOperatorInfo hash for the "!=" or "<>" operator with the given argument for use in sal...
const SOQL_OP_NE
the SOQL not equals operator (!= or <>) for use in where clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:310
hash< SoqlOperatorInfo > soql_op_like(string str)
returns an SoqlOperatorInfo hash for the "like" operator with the given argument for use in salesforc...
const SOQL_OP_LIKE
like operator
Definition: SalesforceRestDataProviderDefs.qc.dox.h:275
auto arg
optional argument
Definition: SalesforceRestDataProviderDefs.qc.dox.h:43
hash< SoqlColumnOperatorInfo > soql_cop_fiscal_quarter(auto column)
returns a SoqlColumnOperatorInfo hash for the "fiscal_quarter" function; returns the fiscal quarter f...
const DefaultSoqlCopMap
a hash of default column operator descriptions
Definition: SalesforceRestDataProviderDefs.qc.dox.h:156
hash< SoqlColumnOperatorInfo > soql_cop_convert_currency(auto column)
returns a SoqlColumnOperatorInfo hash for the "convertCurrency" operator; returns the given column va...
const SOQL_OP_NOT
the SOQL "not" operator for use in where_clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:320
hash< SoqlColumnOperatorInfo > soql_cop_format(auto column)
returns a SoqlColumnOperatorInfo hash for the "format" operator; returns the given column value in th...
hash< SoqlColumnOperatorInfo > soql_cop_week_in_month(auto column)
returns a SoqlColumnOperatorInfo hash for the "week_in_month" function; returns the week in the month...
const SOQL_OP_NOT_IN
the SOQL in operator for use in where clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:285
hash< SoqlColumnOperatorInfo > soql_cop_week_in_year(auto column)
returns a SoqlColumnOperatorInfo hash for the "week_in_m=year" function; returns the week in the year...
const SOQL_COP_DAY_IN_MONTH
to return the day in a month of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:108
hash< auto > hash(object obj)
string sprintf(string fmt,...)
hash< SoqlColumnOperatorInfo > soql_cop_day_in_month(auto column)
returns a SoqlColumnOperatorInfo hash for the "day_in_month" function; returns the day in the month f...
hash< SoqlColumnOperatorInfo > soql_cop_sum(auto column)
returns a SoqlColumnOperatorInfo hash for the "sum" operator; returns the total sum of a numeric colu...
hash< SoqlOperatorInfo > soql_op_ge(auto arg)
returns an SoqlOperatorInfo hash for the ">=" operator with the given argument for use in salesforce ...
const SOQL_COP_COUNT
to return the row count
Definition: SalesforceRestDataProviderDefs.qc.dox.h:73
const SOQL_COP_CONVERT_CURRENCY
to return the given column value in the default currency for the calling user
Definition: SalesforceRestDataProviderDefs.qc.dox.h:88
SOQL operator info hash as returned by all operator functions.
Definition: SalesforceRestDataProviderDefs.qc.dox.h:34
const SOQL_COP_FISCAL_QUARTER
to return the fiscal quarter of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:133
const SOQL_COP_FISCAL_MONTH
to return the fiscal month of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:128
hash< string, hash< SoqlOperatorInfo > > soql_wop_or(hash< auto > h1, hash< auto > h2)
returns an SoqlOperatorInfo hash with a fake "_OR_" column name; the list of arguments to the functio...
Qore SalesforceRestDataProvider module definition.
Definition: SalesforceRestDataProvider.qc.dox.h:32
hash< SoqlColumnOperatorInfo > soql_cop_fiscal_month(auto column)
returns a SoqlColumnOperatorInfo hash for the "fiscal_month" function; returns the fiscal month for a...
const SOQL_COP_MIN
to return the minimum value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:53
hash< SoqlOperatorInfo > soql_op_not(hash arg)
returns an SoqlOperatorInfo hash for the "not" operator; for use in salesforce where clauses
string cop
the column operator string code
Definition: SalesforceRestDataProviderDefs.qc.dox.h:41
hash< SoqlColumnOperatorInfo > soql_cop_min(auto column)
returns a SoqlColumnOperatorInfo hash for the "min" operator; returns minimum column values
hash< SoqlColumnOperatorInfo > soql_cop_max(auto column)
returns a SoqlColumnOperatorInfo hash for the "max" operator; returns maximum column values
hash< SoqlColumnOperatorInfo > soql_cop_calendar_month(auto column)
returns a SoqlColumnOperatorInfo hash for the "calendar_month" function; returns the calendar month f...
const SOQL_OP_GT
the SOQL greater than operator (>) for use in where clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:300
const SOQL_COP_MAX
to return the maximum value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:58
hash< SoqlOperatorInfo > soql_make_op(string op, auto arg)
returns an SoqlOperatorInfo hash
const SOQL_COP_CALENDAR_YEAR
to return the calendar year of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:103
string op
the operator string code
Definition: SalesforceRestDataProviderDefs.qc.dox.h:35
const SOQL_COP_DAY_ONLY
to return the date from a date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:123
const SOQL_COP_HOUR_IN_DAY
to return the hextern in the day of a date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:143
hash< SoqlOperatorInfo > soql_op_eq(auto arg)
returns an SoqlOperatorInfo hash for the "=" operator with the given argument for use in salesforce w...
const SOQL_OP_GE
the SOQL greater than or equals operator (>=) for use in where clauses
Definition: SalesforceRestDataProviderDefs.qc.dox.h:305
const SOQL_COP_CALENDAR_MONTH
to return the calendar month of a date or date/time value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:93
auto column
column sopecifier, may be a string or a complex hash
Definition: SalesforceRestDataProviderDefs.qc.dox.h:42
const SOQL_COP_AVG
to return the average value
Definition: SalesforceRestDataProviderDefs.qc.dox.h:63
hash< SoqlColumnOperatorInfo > soql_cop_count_distinct(auto column='')
returns a SoqlColumnOperatorInfo hash for the "count_distinct" aggregate function; returns row counts
hash< SoqlColumnOperatorInfo > soql_cop_calendar_year(auto column)
returns a SoqlColumnOperatorInfo hash for the "calendar_year" function; returns the calendar year for...