Package com.mongodb.operation
Class DropIndexOperation
java.lang.Object
com.mongodb.operation.DropIndexOperation
- All Implemented Interfaces:
AsyncWriteOperation<Void>,WriteOperation<Void>
@Deprecated
public class DropIndexOperation
extends Object
implements AsyncWriteOperation<Void>, WriteOperation<Void>
Deprecated.
An operation that drops an index.
- Since:
- 3.0
-
Constructor Summary
ConstructorsConstructorDescriptionDropIndexOperation(MongoNamespace namespace, String indexName) Deprecated.DropIndexOperation(MongoNamespace namespace, String indexName, WriteConcern writeConcern) Deprecated.Construct a new instance.DropIndexOperation(MongoNamespace namespace, BsonDocument keys) Deprecated.DropIndexOperation(MongoNamespace namespace, BsonDocument indexKeys, WriteConcern writeConcern) Deprecated.Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionexecute(WriteBinding binding) Deprecated.General execute which can return anything of type TvoidexecuteAsync(AsyncWriteBinding binding, SingleResultCallback<Void> callback) Deprecated.General execute which can return anything of type TlonggetMaxTime(TimeUnit timeUnit) Deprecated.Gets the maximum execution time on the server for this operation.Deprecated.Gets the write concern.Deprecated.Sets the maximum execution time on the server for this operation.
-
Constructor Details
-
DropIndexOperation
Deprecated.Construct a new instance.- Parameters:
namespace- the database and collection namespace for the operation.indexName- the name of the index to be dropped.
-
DropIndexOperation
Deprecated.Construct a new instance.- Parameters:
namespace- the database and collection namespace for the operation.keys- the keys of the index to be dropped
-
DropIndexOperation
Deprecated.Construct a new instance.- Parameters:
namespace- the database and collection namespace for the operation.indexName- the name of the index to be dropped.writeConcern- the write concern- Since:
- 3.4
-
DropIndexOperation
public DropIndexOperation(MongoNamespace namespace, BsonDocument indexKeys, WriteConcern writeConcern) Deprecated.Construct a new instance.- Parameters:
namespace- the database and collection namespace for the operation.indexKeys- the keys of the index to be droppedwriteConcern- the write concern- Since:
- 3.4
-
-
Method Details
-
getWriteConcern
Deprecated.Gets the write concern.- Returns:
- the write concern, which may be null
- Since:
- 3.4
-
getMaxTime
Deprecated.Gets the maximum execution time on the server for this operation. The default is 0, which places no limit on the execution time.- Parameters:
timeUnit- the time unit to return the result in- Returns:
- the maximum execution time in the given time unit
- Since:
- 3.6
-
maxTime
Deprecated.Sets the maximum execution time on the server for this operation.- Parameters:
maxTime- the max timetimeUnit- the time unit, which may not be null- Returns:
- this
- Since:
- 3.6
-
execute
Deprecated.Description copied from interface:WriteOperationGeneral execute which can return anything of type T- Specified by:
executein interfaceWriteOperation<Void>- Parameters:
binding- the binding to execute in the context of- Returns:
- T, the result of the execution
-
executeAsync
Deprecated.Description copied from interface:AsyncWriteOperationGeneral execute which can return anything of type T- Specified by:
executeAsyncin interfaceAsyncWriteOperation<Void>- Parameters:
binding- the binding to execute in the context ofcallback- the callback to be called when the operation has been executed
-
DropIndexOperation(MongoNamespace, String, WriteConcern)