ArithmeticValueAccumulators
interface ArithmeticValueAccumulators<From : Any, Into : Any> : ValueAccumulators<From, Into> (source)
Accumulators to perform arithmetic operations.
To learn more about accumulation operators, see AccumulationOperators.
Inheritors
Properties
Functions
Link copied to clipboard
open operator fun <Context : Any, Root, Child> Value<Context, Root>.div(field: KProperty1<Root, Child>): Value<Context, Child>
open operator fun <Context : Any, Root, Child> Value<Context, Root>.div(field: Field<Root, Child>): Value<Context, Child>
Refers to field as a nested field of the current value.
open operator fun <Root, Parent, Child> KProperty1<Root, Parent>.div(child: KProperty1<Parent & Any, Child>): Field<Root, Child>
Refers to child as a nested field of the current field.
Link copied to clipboard
open operator fun <Root, Type> KProperty1<Root, Collection<Type>>.get(index: Int): Field<Root, Type>
Refers to a specific item in an array, by its index.
open operator fun <Root, Type> KProperty1<Root, Map<String, Type>>.get(index: String): Field<Root, Type>
Refers to a specific item in a map, by its name.
Link copied to clipboard
Refers to a Kotlin value within an aggregation value.
Refers to a BsonType within an aggregation value.
Refers to a field within an aggregation value.
Link copied to clipboard
Writes the result of simplifying to a new Bson.
Link copied to clipboard
Link copied to clipboard
Writes the result of simplifying this expression into writer.