Package com.mongodb
Class AggregationOptions
- java.lang.Object
-
- com.mongodb.AggregationOptions
-
@Deprecated(since="2021-05-27") public class AggregationOptions extends java.lang.ObjectDeprecated.Usage of this API is not supported in AEM as a Cloud Service.The options to apply to an aggregate operation.- Since:
- 2.12
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregationOptions.BuilderDeprecated.Usage of this API is not supported in AEM as a Cloud Service.static classAggregationOptions.OutputModeDeprecated.There is no replacement for this.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static AggregationOptions.Builderbuilder()Deprecated.Creates a new Builder forAggregationOptions.java.lang.BooleangetAllowDiskUse()Deprecated.If true, this enables external sort capabilities, otherwise $sort produces an error if the operation consumes 10 percent or more of RAM.java.lang.IntegergetBatchSize()Deprecated.The size of batches to use when iterating over results.java.lang.BooleangetBypassDocumentValidation()Deprecated.Gets whether to bypass document validation, or null if unspecified.CollationgetCollation()Deprecated.Returns the collation optionslonggetMaxTime(java.util.concurrent.TimeUnit timeUnit)Deprecated.Gets the maximum execution time for the aggregation command.AggregationOptions.OutputModegetOutputMode()Deprecated.There is no replacement for this.java.lang.StringtoString()Deprecated.
-
-
-
Method Detail
-
getAllowDiskUse
public java.lang.Boolean getAllowDiskUse()
Deprecated.If true, this enables external sort capabilities, otherwise $sort produces an error if the operation consumes 10 percent or more of RAM.- Returns:
- true if aggregation stages can write data to temporary files
-
getBatchSize
public java.lang.Integer getBatchSize()
Deprecated.The size of batches to use when iterating over results.- Returns:
- the batch size
-
getOutputMode
@Deprecated public AggregationOptions.OutputMode getOutputMode()
Deprecated.There is no replacement for this. Applications can assume that the driver will use a cursor for server versions that support it (>= 2.6). The driver will ignore this as of MongoDB 3.6, which does not support inline results for the aggregate command.The mode of output for this configuration.- Returns:
- whether the output will be inline or via a cursor, which defaults to
AggregationOptions.OutputMode.CURSOR - See Also:
AggregationOptions.OutputMode
-
getMaxTime
public long getMaxTime(java.util.concurrent.TimeUnit timeUnit)
Deprecated.Gets the maximum execution time for the aggregation command.- Parameters:
timeUnit- the time unit for the result- Returns:
- the max time
- Since:
- 2.12
-
getBypassDocumentValidation
public java.lang.Boolean getBypassDocumentValidation()
Deprecated.Gets whether to bypass document validation, or null if unspecified. The default is null.- Returns:
- whether to bypass document validation, or null if unspecified.
- Since:
- 2.14
-
getCollation
public Collation getCollation()
Deprecated.Returns the collation options- Returns:
- the collation options
- Since:
- 3.4
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
builder
public static AggregationOptions.Builder builder()
Deprecated.Creates a new Builder forAggregationOptions.- Returns:
- a new empty builder.
-
-