Class ArrayIndexExpression
- java.lang.Object
-
- dev.morphia.aggregation.experimental.expressions.impls.Expression
-
- dev.morphia.aggregation.experimental.expressions.impls.ArrayIndexExpression
-
public class ArrayIndexExpression extends Expression
- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description ArrayIndexExpression(Expression array, Expression search)
-
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)
ArrayIndexExpression
end(Integer end)
The ending indexArrayIndexExpression
start(Integer start)
The starting index-
Methods inherited from class dev.morphia.aggregation.experimental.expressions.impls.Expression
getOperation, getValue, toString
-
-
-
-
Constructor Detail
-
ArrayIndexExpression
public ArrayIndexExpression(Expression array, Expression search)
- Parameters:
array
-search
-
Developer note.This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
-
-
Method Detail
-
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
-
end
public ArrayIndexExpression end(Integer end)
The ending index- Parameters:
end
- the ending index- Returns:
- this
-
start
public ArrayIndexExpression start(Integer start)
The starting index- Parameters:
start
- the starting index- Returns:
- this
-
-