All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
static Expr |
abs(Expr e) |
static Expr |
accumulator(String initCode,
Expr initArgs,
String accumulateCode,
Expr accArgs,
String mergeCode) |
static Expr |
accumulator(String initCode,
Expr initArgs,
String accumulateCode,
Expr accArgs,
String mergeCode,
String finalizeCode) |
static Expr |
accumulator(String initCode,
Expr initArgs,
String accumulateCode,
Expr accArgs,
String mergeCode,
String finalizeCode,
String lang) |
static Expr |
accumulator(String initCode,
String accumulateCode,
Expr accArgs,
String mergeCode) |
static Expr |
acos(Expr e) |
static Expr |
acosh(Expr e) |
static Expr |
add(Expr... fld) |
static Expr |
addToSet(Expr e) |
static Expr |
allElementsTrue(Expr... e) |
static Expr |
and(Expr... expressions) |
static Expr |
anyElementTrue(Expr... e) |
static Expr |
arrayElemAt(Expr array,
Expr index) |
static Expr |
arrayExpr(Expr... elem) |
static Expr |
arrayToObject(Expr array) |
static Expr |
asin(Expr e) |
static Expr |
asinh(Expr e) |
static Expr |
atan(Expr e) |
static Expr |
atan2(Expr e) |
static Expr |
atanh(Expr e1,
Expr e2) |
static Expr |
avg(Expr... e) |
static Expr |
avg(Expr e) |
static Expr |
binarySize(Expr e) |
static Expr |
bool(boolean v) |
static Expr |
bsonSize(Expr e) |
static Expr |
ceil(Expr e) |
static Expr |
cmp(Expr e1,
Expr e2) |
static Expr |
concat(Expr... e) |
static Expr |
concatArrays(Expr... arrays) |
static Expr |
cond(Expr condition,
Expr caseTrue,
Expr caseFalse) |
static Expr |
convert(Expr input,
Expr to) |
static Expr |
convert(Expr input,
Expr to,
Expr onError) |
static Expr |
convert(Expr input,
Expr to,
Expr onError,
Expr onNull) |
static Expr |
cos(Expr e) |
static Expr |
date(Date d) |
static Expr |
dateFromParts(Expr year) |
static Expr |
dateFromParts(Expr year,
Expr month) |
static Expr |
dateFromParts(Expr year,
Expr month,
Expr day,
Expr hour) |
static Expr |
dateFromParts(Expr year,
Expr month,
Expr day,
Expr hour,
Expr min,
Expr sec) |
static Expr |
dateFromParts(Expr year,
Expr month,
Expr day,
Expr hour,
Expr min,
Expr sec,
Expr ms) |
static Expr |
dateFromParts(Expr year,
Expr month,
Expr day,
Expr hour,
Expr min,
Expr sec,
Expr ms,
Expr timeZone) |
static Expr |
dateFromString(Expr dateString,
Expr format,
Expr timezone,
Expr onError,
Expr onNull) |
static Expr |
dateToParts(Expr date,
Expr timezone,
boolean iso8601) |
static Expr |
dateToString(Expr date,
Expr format,
Expr timezone,
Expr onNull) |
static Expr |
dayOfMonth(Expr date) |
static Expr |
dayOfWeek(Expr date) |
static Expr |
dayOfYear(Expr date) |
static Expr |
degreesToRadian(Expr e) |
static Expr |
divide(Expr divident,
Expr divisor) |
static Expr |
doc(Map<String,Object> document) |
static Expr |
doubleExpr(double d) |
static Expr |
eq(Expr e1,
Expr e2) |
static Expr |
exp(Expr e) |
static Expr |
expr(Expr expr) |
static Expr |
field(Enum field) |
static Expr |
field(String name) |
static Expr |
filter(Expr inputArray,
String as,
Expr cond) |
static Expr |
first(Expr e) |
static Expr |
floor(Expr e) |
static Expr |
function(String code,
Expr args) |
static Expr |
function(String code,
Expr args,
String lang) |
static Expr |
gt(Expr e1,
Expr e2) |
static Expr |
gte(Expr e1,
Expr e2) |
static Expr |
hour(Expr date) |
static Expr |
ifNull(Expr toCheck,
Expr resultIfNull) |
static Expr |
in(Expr elem,
Expr array) |
static Expr |
indexOfArray(Expr array,
Expr search,
Expr start,
Expr end) |
static Expr |
indexOfBytes(Expr str,
Expr substr,
Expr start,
Expr end) |
static Expr |
indexOfCP(Expr str,
Expr substr,
Expr start,
Expr end) |
static Expr |
intExpr(int i) |
static Expr |
isArray(Expr array) |
static Expr |
isNumber(Expr e) |
static Expr |
isoDateFromParts(Expr isoWeekYear) |
static Expr |
isoDateFromParts(Expr isoWeekYear,
Expr isoWeek) |
static Expr |
isoDateFromParts(Expr isoWeekYear,
Expr isoWeek,
Expr isoDayOfWeek) |
static Expr |
isoDateFromParts(Expr isoWeekYear,
Expr isoWeek,
Expr isoDayOfWeek,
Expr hour) |
static Expr |
isoDateFromParts(Expr isoWeekYear,
Expr isoWeek,
Expr isoDayOfWeek,
Expr hour,
Expr min) |
static Expr |
isoDateFromParts(Expr isoWeekYear,
Expr isoWeek,
Expr isoDayOfWeek,
Expr hour,
Expr min,
Expr sec) |
static Expr |
isoDateFromParts(Expr isoWeekYear,
Expr isoWeek,
Expr isoDayOfWeek,
Expr hour,
Expr min,
Expr sec,
Expr ms) |
static Expr |
isoDateFromParts(Expr isoWeekYear,
Expr isoWeek,
Expr isoDayOfWeek,
Expr hour,
Expr min,
Expr sec,
Expr ms,
Expr timeZone) |
static Expr |
isoDayOfWeek(Expr date) |
static Expr |
isoWeek(Expr date) |
static Expr |
isoWeekYear(Expr date) |
static Expr |
last(Expr e) |
static Expr |
let(Map<String,Expr> vars,
Expr in) |
static Expr |
literal(Expr e) |
static Expr |
ln(Expr e) |
static Expr |
log(Expr num,
Expr base) |
static Expr |
log10(Expr e) |
static Expr |
lt(Expr e1,
Expr e2) |
static Expr |
lte(Expr e1,
Expr e2) |
static Expr |
ltrim(Expr str,
Expr charsToTrim) |
static Expr |
map(Expr inputArray,
Expr as,
Expr in) |
static Expr |
mapExpr(Map<String,Expr> map) |
static Expr |
match(Expr expr) |
static Expr |
max(Expr... e) |
static Expr |
max(Expr e) |
static Expr |
mergeObjects(Expr... docs) |
static Expr |
mergeObjects(Expr doc) |
static Expr |
meta(String metaDataKeyword) |
static Expr |
millisecond(Expr date) |
static Expr |
min(Expr... e) |
static Expr |
min(Expr e) |
static Expr |
minute(Expr date) |
static Expr |
mod(Expr divident,
Expr divisor) |
static Expr |
month(Expr date) |
static Expr |
multiply(Expr e1,
Expr e2) |
static Expr |
ne(Expr e1,
Expr e2) |
static Expr |
not(Expr expression) |
static Expr |
now() |
static Expr |
objectToArray(Expr obj) |
static Expr |
or(Expr... expressions) |
static Expr |
pow(Expr num,
Expr exponent) |
static Expr |
project(Map<String,Expr> expr) |
static Expr |
push(Expr e) |
static Expr |
radiansToDegrees(Expr e) |
static Expr |
range(Expr start,
Expr end,
Expr step) |
static Expr |
reduce(Expr inputArray,
Expr initValue,
Expr in) |
static Expr |
regexFind(Expr input,
Expr regex,
Expr options) |
static Expr |
regexFindAll(Expr input,
Expr regex,
Expr options) |
static Expr |
regexMatch(Expr input,
Expr regex,
Expr options) |
static Expr |
replaceAll(Expr input,
Expr find,
Expr replacement) |
static Expr |
replaceOne(Expr input,
Expr find,
Expr replacement) |
static Expr |
reverseArray(Expr array) |
static Expr |
round(Expr e) |
static Expr |
rtrim(Expr str,
Expr charsToTrim) |
static Expr |
second(Expr date) |
static Expr |
setDifference(Expr e1,
Expr e2) |
static Expr |
setEquals(Expr... e) |
static Expr |
setIntersection(Expr... e) |
static Expr |
setIsSubset(Expr e1,
Expr e2) |
static Expr |
setUnion(Expr... e) |
static Expr |
sin(Expr e) |
static Expr |
size(Expr array) |
static Expr |
slice(Expr array,
Expr n) |
static Expr |
slice(Expr array,
Expr pos,
Expr n) |
static Expr |
split(Expr str,
Expr delimiter) |
static Expr |
sqrt(Expr e) |
static Expr |
stdDevPop(Expr... e) |
static Expr |
stdDevPop(Expr e) |
static Expr |
stdDevSamp(Expr... e) |
static Expr |
stdDevSamp(Expr e) |
static Expr |
strcasecmp(Expr e1,
Expr e2) |
static Expr |
string(String str) |
static Expr |
strLenBytes(Expr str) |
static Expr |
strLenCP(Expr str) |
static Expr |
substr(Expr str,
Expr start,
Expr len) |
static Expr |
substrBytes(Expr str,
Expr index,
Expr count) |
static Expr |
substrCP(Expr str,
Expr cpIdx,
Expr cpCount) |
static Expr |
subtract(Expr e1,
Expr e2) |
static Expr |
sum(Expr... e) |
static Expr |
sum(Expr e) |
static Expr |
switchExpr(Map<Expr,Expr> branches,
Expr defaultCase) |
static Expr |
tan(Expr e) |
static Expr |
toBool(Expr e) |
static Expr |
toDate(Expr e) |
static Expr |
toDecimal(Expr e) |
static Expr |
toDouble(Expr e) |
static Expr |
toInt(Expr e) |
static Expr |
toLong(Expr e) |
static Expr |
toLower(Expr e) |
static Expr |
toObjectId(Expr e) |
abstract Object |
toQueryObject() |
static Expr |
toStr(Expr e) |
static Expr |
toUpper(Expr e) |
static Expr |
trim(Expr str,
Expr charsToTrim) |
static Expr |
trunc(Expr num,
Expr place) |
static Expr |
type(Expr e) |
static Expr |
week(Expr date) |
static Expr |
year(Expr date) |
static Expr |
zip(List<Expr> inputs,
Expr useLongestLength,
Expr defaults) |