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 Tvoid
executeAsync
(AsyncWriteBinding binding, SingleResultCallback<Void> callback) Deprecated.General execute which can return anything of type Tlong
getMaxTime
(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:WriteOperation
General execute which can return anything of type T- Specified by:
execute
in 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:AsyncWriteOperation
General execute which can return anything of type T- Specified by:
executeAsync
in 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)