CompoundBsonNode
A compound expression is an BsonNode that may have children.
A compound expression may have 0..n
children. Children are added by calling the accept function.
This is also the supertype for all DSL scopes, since DSL scopes correspond to the ability to add children to an expression.
Implementation notes
Prefer implementing AbstractCompoundBsonNode instead of implementing this interface directly.
Inheritors
Properties
Functions
Link copied to clipboard
Writes the result of simplifying to a new Bson.
Link copied to clipboard
Writes the result of simplifying this expression into writer.