Class DocumentExpression
- java.lang.Object
-
- dev.morphia.aggregation.experimental.expressions.impls.Expression
-
- dev.morphia.aggregation.experimental.expressions.impls.DocumentExpression
-
- All Implemented Interfaces:
FieldHolder<DocumentExpression>
public class DocumentExpression extends Expression implements FieldHolder<DocumentExpression>
-
-
Constructor Summary
Constructors Constructor Description DocumentExpression()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
encode(String name, Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
DocumentExpression
field(String name, Expression expression)
-
Methods inherited from class dev.morphia.aggregation.experimental.expressions.impls.Expression
getOperation, getValue, toString
-
-
-
-
Method Detail
-
encode
public void encode(String name, Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
-
encode
public void encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
- Overrides:
encode
in classExpression
- Parameters:
mapper
- the mapperwriter
- the writerencoderContext
- the context
-
field
public DocumentExpression field(String name, Expression expression)
- Specified by:
field
in interfaceFieldHolder<DocumentExpression>
-
-