Package com.mongodb.operation
Class DropIndexOperation
-
- com.mongodb.operation.DropIndexOperation
-
- All Implemented Interfaces:
>
,>
public class DropIndexOperation extends implements >, >
Deprecated.An operation that drops an index.- Since:
- 3.0
- MongoDB documentation
-
-
Constructor Summary
Constructors Constructor Description DropIndexOperation(MongoNamespace namespace, indexName)
Deprecated.DropIndexOperation(MongoNamespace namespace, 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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description execute(WriteBinding binding)
Deprecated.General execute which can return anything of type Tvoid
executeAsync(AsyncWriteBinding binding, > callback)
Deprecated.General execute which can return anything of type Tlong
timeUnit)
Deprecated.Gets the maximum execution time on the server for this operation.WriteConcern
getWriteConcern()
Deprecated.Gets the write concern.DropIndexOperation
maxTime(long maxTime, timeUnit)
Deprecated.Sets the maximum execution time on the server for this operation.
-
-
-
Constructor Detail
-
DropIndexOperation
public DropIndexOperation(MongoNamespace namespace, indexName)
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
public DropIndexOperation(MongoNamespace namespace, BsonDocument keys)
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
public DropIndexOperation(MongoNamespace namespace, indexName, WriteConcern writeConcern)
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 Detail
-
getWriteConcern
public WriteConcern getWriteConcern()
Deprecated.Gets the write concern.- Returns:
- the write concern, which may be null
- Since:
- 3.4
-
getMaxTime
public long getMaxTime( timeUnit)
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
public DropIndexOperation maxTime(long maxTime, timeUnit)
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
public execute(WriteBinding binding)
Deprecated.Description copied from interface:WriteOperation
General execute which can return anything of type T- Specified by:
>
- Parameters:
binding
- the binding to execute in the context of- Returns:
- T, the result of the execution
-
executeAsync
public void executeAsync(AsyncWriteBinding binding, > callback)
Deprecated.Description copied from interface:AsyncWriteOperation
General execute which can return anything of type T- Specified by:
>
- Parameters:
binding
- the binding to execute in the context ofcallback
- the callback to be called when the operation has been executed
-
-