Package-level declarations
Helpers to represent trees of data built bottom-up. Nodes become immutable when they become branches of another tree, and offer utilities for debugging (e.g. JSON representation in their toString
implementation).
Users of the library are not expected to interact with this package in day-to-day operations.
However, contributors to the library, and users wanting to implement custom operators, should familiarize themselves with this package.
Types
Link copied to clipboard
Link copied to clipboard
abstract class AbstractCompoundBsonNode(val context: <Error class: unknown class>) : AbstractBsonNode, CompoundBsonNode
Abstract utility class to help implement CompoundBsonNode.
Link copied to clipboard
A compound expression is an BsonNode that may have children.
Link copied to clipboard
A Node that combines multiple other nodes into a single node.