static Projection |
Projection.add(java.lang.Object... args) |
Creates an addition projection
|
static Projection |
Projection.divide(java.lang.Object arg1,
java.lang.Object arg2) |
Creates a division projection
|
static Projection |
Projection.expression(java.lang.String operator,
java.lang.Object... args) |
Provides access to arbitrary expressions taking an array of arguments, such as $concat
|
static Projection |
Projection.list(java.lang.Object... args) |
Creates a list projection
|
static Projection |
Projection.mod(java.lang.Object arg1,
java.lang.Object arg2) |
Creates a modulo projection
|
static Projection |
Projection.multiply(java.lang.Object... args) |
Creates a multiplication projection
|
static Projection |
Projection.projection(java.lang.String field) |
Creates a projection on a field
|
static Projection |
Projection.projection(java.lang.String field,
Projection projection,
Projection... subsequent) |
Creates a projection on a field with subsequent projects applied.
|
static Projection |
Projection.projection(java.lang.String field,
java.lang.String projectedField) |
Creates a projection on a field and renames it
|
static Projection |
Projection.size(java.lang.Object expression) |
Counts and returns the total the number of items in an array
|
static Projection |
Projection.subtract(java.lang.Object arg1,
java.lang.Object arg2) |
Creates a subtraction projection
|
Projection |
Projection.suppress() |
Marks this field to be suppressed from the output of this stage
|