LimitOption

class LimitOption(val limit: Long, context: BsonContext) : AbstractOption(source)

Maximum number of elements analyzed by this operation.

For more information, see WithLimit.

Constructors

Link copied to clipboard
constructor(limit: Long, context: BsonContext)

Properties

Link copied to clipboard
open override val context: BsonContext

The context used to generate this expression.

Link copied to clipboard
val limit: Long
Link copied to clipboard
open override val name: String

The name of this option, as it appears in the BSON representation.

Functions

Link copied to clipboard
open override fun freeze()

Makes this node immutable.

Link copied to clipboard

Reads the value of this option.

Link copied to clipboard
open override fun simplify(): AbstractBsonNode?

Returns a simplified (but equivalent) expression to the current expression.

Link copied to clipboard
open fun toBson(): Bson

Writes the result of simplifying to a new BSON document.

Link copied to clipboard
override fun toString(): String
fun toString(simplified: Boolean): String

JSON representation of this expression.

Link copied to clipboard
override fun writeTo(writer: BsonFieldWriter)

Writes the result of simplifying this expression into writer.