Package | Description |
---|---|
com.mongodb |
The core mongodb package
|
com.mongodb.operation |
The core of the MongoDB driver works via operations, using the command pattern.
|
Modifier and Type | Field and Description |
---|---|
private BatchCursor<T> |
MongoBatchCursorAdapter.batchCursor |
Modifier and Type | Method and Description |
---|---|
private BatchCursor<TResult> |
MongoIterableImpl.execute() |
BatchCursor<TResult> |
MapReduceIterableImpl.WrappedMapReduceReadOperation.execute(ReadBinding binding) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract ReadOperation<BatchCursor<TResult>> |
MongoIterableImpl.asReadOperation() |
(package private) ReadOperation<BatchCursor<TResult>> |
MapReduceIterableImpl.asReadOperation() |
(package private) ReadOperation<BatchCursor<TResult>> |
ListIndexesIterableImpl.asReadOperation() |
(package private) ReadOperation<BatchCursor<TResult>> |
ListDatabasesIterableImpl.asReadOperation() |
(package private) ReadOperation<BatchCursor<TResult>> |
ListCollectionsIterableImpl.asReadOperation() |
protected ReadOperation<BatchCursor<TResult>> |
FindIterableImpl.asReadOperation() |
(package private) ReadOperation<BatchCursor<TResult>> |
DistinctIterableImpl.asReadOperation() |
(package private) ReadOperation<BatchCursor<ChangeStreamDocument<TResult>>> |
ChangeStreamIterableImpl.asReadOperation() |
(package private) ReadOperation<BatchCursor<TResult>> |
AggregateIterableImpl.asReadOperation() |
private <S> ReadOperation<BatchCursor<S>> |
ChangeStreamIterableImpl.createChangeStreamOperation(Codec<S> codec) |
Modifier and Type | Method and Description |
---|---|
private static BasicDBList |
DBCollection.toDBList(BatchCursor<DBObject> source) |
Constructor and Description |
---|
MongoBatchCursorAdapter(BatchCursor<T> batchCursor) |
Modifier and Type | Interface and Description |
---|---|
interface |
MapReduceBatchCursor<T>
Represents the results of a map-reduce operation as a cursor.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ChangeStreamBatchCursor<T> |
private class |
ListCollectionsOperation.ProjectingBatchCursor |
(package private) class |
MapReduceInlineResultsCursor<T>
Cursor representation of the results of an inline map-reduce operation.
|
(package private) class |
QueryBatchCursor<T> |
Modifier and Type | Field and Description |
---|---|
private BatchCursor<BsonDocument> |
ListCollectionsOperation.ProjectingBatchCursor.delegate |
private BatchCursor<RawBsonDocument> |
ChangeStreamBatchCursor.wrapped |
Modifier and Type | Method and Description |
---|---|
(package private) static <T> BatchCursor<T> |
OperationHelper.cursorDocumentToBatchCursor(BsonDocument cursorDocument,
Decoder<T> decoder,
ConnectionSource source,
int batchSize) |
BatchCursor<T> |
ListIndexesOperation.execute(ReadBinding binding) |
BatchCursor<T> |
ListDatabasesOperation.execute(ReadBinding binding)
Executing this will return a list of all the databases names in the MongoDB instance.
|
BatchCursor<T> |
ListCollectionsOperation.execute(ReadBinding binding) |
BatchCursor<T> |
GroupOperation.execute(ReadBinding binding)
Will return a cursor of Documents containing the results of the group operation.
|
BatchCursor<T> |
FindOperation.execute(ReadBinding binding) |
BatchCursor<T> |
DistinctOperation.execute(ReadBinding binding) |
BatchCursor<T> |
ChangeStreamOperation.execute(ReadBinding binding) |
BatchCursor<T> |
AggregateOperation.execute(ReadBinding binding) |
(package private) BatchCursor<RawBsonDocument> |
ChangeStreamBatchCursor.getWrapped() |
Modifier and Type | Method and Description |
---|---|
(package private) <R> R |
ChangeStreamBatchCursor.resumeableOperation(Function<BatchCursor<RawBsonDocument>,R> function) |
Constructor and Description |
---|
ChangeStreamBatchCursor(ChangeStreamOperation<T> changeStreamOperation,
BatchCursor<RawBsonDocument> wrapped,
ReadBinding binding) |
ProjectingBatchCursor(BatchCursor<BsonDocument> delegate) |