Qore SalesforceRestDataProvider Module Reference
1.0.1
|
Functions | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_make_op (string op, auto arg) |
returns an SoqlOperatorInfo hash | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_eq (auto arg) |
returns an SoqlOperatorInfo hash for the "=" operator with the given argument for use in salesforce where clauses when comparing column values to immediate values More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_ge (auto arg) |
returns an SoqlOperatorInfo hash for the ">=" operator with the given argument for use in salesforce where clauses when comparing column values to immediate values More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_gt (auto arg) |
returns an SoqlOperatorInfo hash for the ">" operator with the given argument for use in salesforce where clauses when comparing column values to immediate values More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_in () |
returns an SoqlOperatorInfo hash for the "in" operator with all arguments passed to the function; for use in salesforce where clauses More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_in (list< auto > args) |
returns an SoqlOperatorInfo hash for the "in" operator with the given argument list as the first argument; for use in salesforce where clauses More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_le (auto arg) |
returns an SoqlOperatorInfo hash for the "<=" operator with the given argument for use in salesforce where clauses when comparing column values to immediate values More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_like (string str) |
returns an SoqlOperatorInfo hash for the "like" operator with the given argument for use in salesforce where clauses More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_lt (auto arg) |
returns an SoqlOperatorInfo hash for the "<" operator with the given argument for use in salesforce where clauses when comparing column values to immediate values More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_ne (auto arg) |
returns an SoqlOperatorInfo hash for the "!=" or "<>" operator with the given argument for use in salesforce where clauses when comparing column values to immediate values More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_not (hash arg) |
returns an SoqlOperatorInfo hash for the "not" operator; for use in salesforce where clauses More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_not_in () |
returns an SoqlOperatorInfo hash for the "not in" operator with all arguments passed to the function; for use in salesforce where clauses More... | |
hash< SoqlOperatorInfo > | SalesforceRestDataProvider::soql_op_not_in (list< auto > args) |
returns an SoqlOperatorInfo hash for the "not in" operator with the given argument list as the first argument; for use in salesforce where clauses More... | |
hash< string, hash< SoqlOperatorInfo > > | SalesforceRestDataProvider::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 function is combined such that each hash in the list generates SQL expressions combined with "and" logic, and each of those clauses is combined with "or" logic; this is for use in salesforce where clauses More... | |
These are the operators that can be used in Salesforce where clauses
"in"
operator"not in"
operator"like"
operator">="
operator when comparing column values to immediate values">"
operator when comparing column values to immediate values"<="
operator when comparing column values to immediate values"<"
operator when comparing column values to immediate values"!="
or "<>"
operator when comparing column values to immediate values"="
operator when comparing column values to immediate values"or"
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_eq | ( | auto | arg | ) |
returns an SoqlOperatorInfo hash for the "="
operator with the given argument for use in salesforce where clauses when comparing column values to immediate values
arg | the argument for the operator |
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_ge | ( | auto | arg | ) |
returns an SoqlOperatorInfo hash for the ">="
operator with the given argument for use in salesforce where clauses when comparing column values to immediate values
arg | the argument for the operator |
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_gt | ( | auto | arg | ) |
returns an SoqlOperatorInfo hash for the ">"
operator with the given argument for use in salesforce where clauses when comparing column values to immediate values
arg | the argument for the operator |
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_in | ( | ) |
returns an SoqlOperatorInfo hash for the "in"
operator with all arguments passed to the function; for use in salesforce where clauses
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_in | ( | list< auto > | args | ) |
returns an SoqlOperatorInfo hash for the "in"
operator with the given argument list as the first argument; for use in salesforce where clauses
args | a list of values for the "in" operator |
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_le | ( | auto | arg | ) |
returns an SoqlOperatorInfo hash for the "<="
operator with the given argument for use in salesforce where clauses when comparing column values to immediate values
arg | the argument for the operator |
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_like | ( | string | str | ) |
returns an SoqlOperatorInfo hash for the "like"
operator with the given argument for use in salesforce where clauses
str | the argument for the operator |
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_lt | ( | auto | arg | ) |
returns an SoqlOperatorInfo hash for the "<"
operator with the given argument for use in salesforce where clauses when comparing column values to immediate values
arg | the argument for the operator |
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_ne | ( | auto | arg | ) |
returns an SoqlOperatorInfo hash for the "!="
or "<>"
operator with the given argument for use in salesforce where clauses when comparing column values to immediate values
arg | the argument for the operator |
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_not | ( | hash | arg | ) |
returns an SoqlOperatorInfo hash for the "not"
operator; for use in salesforce where clauses
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_not_in | ( | ) |
returns an SoqlOperatorInfo hash for the "not in"
operator with all arguments passed to the function; for use in salesforce where clauses
hash<SoqlOperatorInfo> SalesforceRestDataProvider::soql_op_not_in | ( | list< auto > | args | ) |
returns an SoqlOperatorInfo hash for the "not in"
operator with the given argument list as the first argument; for use in salesforce where clauses
args | a list of values for the "not in" operator |
hash<string, hash<SoqlOperatorInfo> > SalesforceRestDataProvider::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 function is combined such that each hash in the list generates SQL expressions combined with "and" logic, and each of those clauses is combined with "or" logic; this is for use in salesforce where clauses
select ... from Account where Id = '0012A000022K3zxQAC' and ((type = 'C' and ValidationFlag != 'Y') or (ExpirationFlag = 'Y'))
h1 | the first hash of expressions to combine with "or" logic |
h2 | the second hash of expressions to combine with "or" logic |
... | remaining expressions to combine with "or" logic |
"_OR_"
with a numeric prefix for uniqueness) for use in a where operation description hash for use in salesforce where clauses