public static class AggregationOptions.Builder extends Object
AggregationOptions
.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AggregationOptions.Builder |
allowDiskUse(boolean allowDiskUse)
Defines whether to off-load intensive sort-operations to disk.
|
AggregationOptions |
build()
Returns a new
AggregationOptions instance with the given configuration. |
AggregationOptions.Builder |
collation(Collation collation)
Define collation settings for string comparison.
|
AggregationOptions.Builder |
cursor(org.bson.Document cursor)
Additional options to the aggregation.
|
AggregationOptions.Builder |
cursorBatchSize(int batchSize)
Define the initial cursor batch size.
|
AggregationOptions.Builder |
explain(boolean explain)
Defines whether to get the execution plan for the aggregation instead of the actual results.
|
public AggregationOptions.Builder allowDiskUse(boolean allowDiskUse)
allowDiskUse
- public AggregationOptions.Builder explain(boolean explain)
explain
- public AggregationOptions.Builder cursor(org.bson.Document cursor)
cursor
- public AggregationOptions.Builder cursorBatchSize(int batchSize)
batchSize
- public AggregationOptions.Builder collation(@Nullable Collation collation)
collation
- can be null.public AggregationOptions build()
AggregationOptions
instance with the given configuration.Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.