| Qore ServiceNowRestDataProvider Module Reference 2.0

Loading...
Searching...
No Matches
ServiceNowRestDataProviderDefs.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
24
26 namespace ServiceNowRestDataProvider {
28 public struct QueryOperatorInfo {
29 string op;
30 auto arg;
31};
32
38
40 const QUERY_OP_LIKE = "LIKE";
41
43
45 const QUERY_OP_NOTLIKE = "NOTLIKE";
46
48
50 const QUERY_OP_ENDSWITH = "ENDSWITH";
51
53
55 const QUERY_OP_STARTSWITH = "STARTSWITH";
56
58
60 const QUERY_OP_LT = "lt";
61
63
65 const QUERY_OP_LE = "le";
66
68
70 const QUERY_OP_GT = "gt";
71
73
75 const QUERY_OP_GE = "ge";
76
78
80 const QUERY_OP_NE = "ne";
81
83
85 const QUERY_OP_EQ = "eq";
86
88
90 const QUERY_OP_ISEMPTY = "ISEMPTY";
91
93
95 const QUERY_OP_ISNOTEMPTY = "ISNOTEMPTY";
96
98
100 const QUERY_OP_IN = "IN";
101
103
105 const QUERY_OP_NOTIN = "NOTIN";
106
108
110 const QUERY_OP_NOT = "NOT";
111
113
115 const QUERY_OP_OR = "OR";
117
137 hash<QueryOperatorInfo> query_make_op(string op, auto arg);
138
139
141
150 hash<QueryOperatorInfo> query_op_like(string str);
151
152
154
163 hash<QueryOperatorInfo> query_op_notlike(string str);
164
165
167
176 hash<QueryOperatorInfo> query_op_lt(auto arg);
177
178
180
189 hash<QueryOperatorInfo> query_op_le(auto arg);
190
191
193
202 hash<QueryOperatorInfo> query_op_gt(auto arg);
203
204
206
215 hash<QueryOperatorInfo> query_op_ge(auto arg);
216
217
219
226 hash<QueryOperatorInfo> query_op_ne(auto arg);
227
228
230
239 hash<QueryOperatorInfo> query_op_eq(auto arg);
240
241
243
250 hash<QueryOperatorInfo> query_op_isempty();
251
252
254
261 hash<QueryOperatorInfo> query_op_isnotempty();
262
263
265
275 hash<QueryOperatorInfo> soql_op_in();
276
277
279
291 hash<QueryOperatorInfo> soql_op_in(list<auto> args);
292
293
295
305 hash<QueryOperatorInfo> soql_op_notin();
306
307
309
321 hash<QueryOperatorInfo> soql_op_notin(list<auto> args);
322
323
325
332 hash<QueryOperatorInfo> query_op_not(hash arg);
333
334
336
351 hash<string, hash<QueryOperatorInfo>> query_wop_or(hash<auto> h1, hash<auto> h2);
352
354};
ServiceNowRestDataProvider::query_op_ne
hash< QueryOperatorInfo > query_op_ne(auto arg)
returns an QueryOperatorInfo hash for the "!=" or "<>" operator with the given argument for use in Se...
ServiceNowRestDataProvider::query_wop_or
hash< string, hash< QueryOperatorInfo > > query_wop_or(hash< auto > h1, hash< auto > h2)
returns an QueryOperatorInfo hash with a fake "_OR_" column name; the list of arguments to the functi...
ServiceNowRestDataProvider::soql_op_in
hash< QueryOperatorInfo > soql_op_in()
returns an QueryOperatorInfo hash for the "IN" operator with all arguments passed to the function
ServiceNowRestDataProvider::query_op_eq
hash< QueryOperatorInfo > query_op_eq(auto arg)
returns an QueryOperatorInfo hash for the "=" operator with the given argument for use in ServiceNow ...
ServiceNowRestDataProvider::query_op_like
hash< QueryOperatorInfo > query_op_like(string str)
returns an QueryOperatorInfo hash for the "LIKE" operator with the given argument for use in ServiceN...
ServiceNowRestDataProvider::query_op_gt
hash< QueryOperatorInfo > query_op_gt(auto arg)
returns an QueryOperatorInfo hash for the ">" operator with the given argument for use in ServiceNow ...
ServiceNowRestDataProvider::query_op_le
hash< QueryOperatorInfo > query_op_le(auto arg)
returns an QueryOperatorInfo hash for the "<=" operator with the given argument for use in ServiceNow...
ServiceNowRestDataProvider::query_op_not
hash< QueryOperatorInfo > query_op_not(hash arg)
returns an QueryOperatorInfo hash for the "not" operator; for use in ServiceNow queries
ServiceNowRestDataProvider::soql_op_notin
hash< QueryOperatorInfo > soql_op_notin()
returns an QueryOperatorInfo hash for the "NOTIN" operator with all arguments passed to the function
ServiceNowRestDataProvider::query_op_ge
hash< QueryOperatorInfo > query_op_ge(auto arg)
returns an QueryOperatorInfo hash for the ">=" operator with the given argument for use in ServiceNow...
ServiceNowRestDataProvider::query_make_op
hash< QueryOperatorInfo > query_make_op(string op, auto arg)
ServiceNowRestDataProvider::query_op_isempty
hash< QueryOperatorInfo > query_op_isempty()
returns an QueryOperatorInfo hash for the "ISEMPTY" operator with the given argument for use in Servi...
ServiceNowRestDataProvider::query_op_lt
hash< QueryOperatorInfo > query_op_lt(auto arg)
returns an QueryOperatorInfo hash for the "<" operator with the given argument for use in ServiceNow ...
ServiceNowRestDataProvider::query_op_isnotempty
hash< QueryOperatorInfo > query_op_isnotempty()
returns an QueryOperatorInfo hash for the "ISNOTEMPTY" operator with the given argument for use in Se...
ServiceNowRestDataProvider::query_op_notlike
hash< QueryOperatorInfo > query_op_notlike(string str)
returns an QueryOperatorInfo hash for the "NOTLIKE" operator with the given argument for use in Servi...
ServiceNowRestDataProvider::QUERY_OP_ENDSWITH
const QUERY_OP_ENDSWITH
ends with operator
Definition ServiceNowRestDataProviderDefs.qc.dox.h:50
ServiceNowRestDataProvider::QUERY_OP_STARTSWITH
const QUERY_OP_STARTSWITH
starts with operator
Definition ServiceNowRestDataProviderDefs.qc.dox.h:55
ServiceNowRestDataProvider::QUERY_OP_IN
const QUERY_OP_IN
the Query "IN" operator for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:100
ServiceNowRestDataProvider::QUERY_OP_GE
const QUERY_OP_GE
the Query greater than or equals operator (>=) for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:75
ServiceNowRestDataProvider::QUERY_OP_OR
const QUERY_OP_OR
to combine Query expressions with "or" for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:115
ServiceNowRestDataProvider::QUERY_OP_NE
const QUERY_OP_NE
the Query not equals operator (!= or <>) for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:80
ServiceNowRestDataProvider::QUERY_OP_GT
const QUERY_OP_GT
the Query greater than operator (>) for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:70
ServiceNowRestDataProvider::QUERY_OP_LT
const QUERY_OP_LT
the Query less than (<) operator for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:60
ServiceNowRestDataProvider::QUERY_OP_LIKE
const QUERY_OP_LIKE
Definition ServiceNowRestDataProviderDefs.qc.dox.h:40
ServiceNowRestDataProvider::QUERY_OP_NOT
const QUERY_OP_NOT
the Query "not" operator for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:110
ServiceNowRestDataProvider::QUERY_OP_LE
const QUERY_OP_LE
the Query less than or equals (<=) operator for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:65
ServiceNowRestDataProvider::QUERY_OP_EQ
const QUERY_OP_EQ
the Query equals operator (=) for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:85
ServiceNowRestDataProvider::QUERY_OP_ISNOTEMPTY
const QUERY_OP_ISNOTEMPTY
the Query "is not empty string" operator (ISNOTEMPTY) for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:95
ServiceNowRestDataProvider::QUERY_OP_NOTIN
const QUERY_OP_NOTIN
the Query "NOTIN" operator for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:105
ServiceNowRestDataProvider::QUERY_OP_NOTLIKE
const QUERY_OP_NOTLIKE
not like operator
Definition ServiceNowRestDataProviderDefs.qc.dox.h:45
ServiceNowRestDataProvider::QUERY_OP_ISEMPTY
const QUERY_OP_ISEMPTY
the Query "is empty string" operator (ISEMPTY) for use in queries
Definition ServiceNowRestDataProviderDefs.qc.dox.h:90
ServiceNowRestDataProvider
Qore ServiceNowRestDataProvider module definition.
Definition ServiceNowRestDataProvider.qc.dox.h:26
ServiceNowRestDataProvider::QueryOperatorInfo
Query operator info hash as returned by all operator functions.
Definition ServiceNowRestDataProviderDefs.qc.dox.h:28
ServiceNowRestDataProvider::QueryOperatorInfo::op
string op
the operator string code
Definition ServiceNowRestDataProviderDefs.qc.dox.h:29
ServiceNowRestDataProvider::QueryOperatorInfo::arg
auto arg
optional argument
Definition ServiceNowRestDataProviderDefs.qc.dox.h:30