Class Aggregation
java.lang.Object
de.bwaldvogel.mongo.backend.aggregation.Aggregation
-
Method Summary
Modifier and TypeMethodDescriptionstatic AggregationfromPipeline(Object pipelineObject, DatabaseResolver databaseResolver, MongoDatabase database, MongoCollection<?> collection, Oplog oplog) static AggregationfromPipeline(List<Document> pipeline, DatabaseResolver databaseResolver, MongoDatabase database, MongoCollection<?> collection, Oplog oplog) booleanrunStagesAsStream(Stream<Document> stream) voidsetVariables(Map<String, Object> variables) void
-
Method Details
-
parse
-
fromPipeline
public static Aggregation fromPipeline(Object pipelineObject, DatabaseResolver databaseResolver, MongoDatabase database, MongoCollection<?> collection, Oplog oplog) -
fromPipeline
public static Aggregation fromPipeline(List<Document> pipeline, DatabaseResolver databaseResolver, MongoDatabase database, MongoCollection<?> collection, Oplog oplog) -
runStages
-
runStagesAsStream
-
computeResult
-
setVariables
-
validate
-
getStages
-
isModifying
public boolean isModifying()
-