- All Superinterfaces:
java.lang.Iterable<T>, com.mongodb.client.MongoIterable<T>
- All Known Subinterfaces:
AggregateIterableDecorator<T>, ChangeStreamIterableDecorator<T>, DistinctIterableDecorator<T>, FindIterableDecorator<T>, ListCollectionsIterableDecorator<T>, ListIndexesIterableDecorator<T>, MapReduceIterableDecorator<T>
- All Known Implementing Classes:
AggregateIterableDecoratorImpl, ChangeStreamIterableDecoratorImpl, DistinctIterableDecoratorImpl, FindIterableDecoratorImpl, ListCollectionsIterableDecoratorImpl, ListIndexesIterableDecoratorImpl, MapReduceIterableDecoratorImpl, MongoIterableDecoratorImpl
public interface MongoIterableDecorator<T>
extends com.mongodb.client.MongoIterable<T>
-
Method Summary
| Modifier and Type |
Method |
Description |
default com.mongodb.client.MongoIterable<T> |
batchSize(int batchSize) |
|
default com.mongodb.client.MongoCursor<T> |
cursor() |
|
default T |
first() |
|
default void |
forEach(java.util.function.Consumer<? super T> action) |
|
com.mongodb.client.MongoIterable<T> |
getImpl() |
|
io.changock.driver.api.lock.guard.invoker.LockGuardInvoker |
getInvoker() |
|
default <A extends java.util.Collection<? super T>> A |
into(A target) |
|
default com.mongodb.client.MongoCursor<T> |
iterator() |
|
default <U> com.mongodb.client.MongoIterable<U> |
map(com.mongodb.Function<T,U> mapper) |
|
default java.util.Spliterator<T> |
spliterator() |
|
-
Method Details
-
com.mongodb.client.MongoIterable<T> getImpl()
-
io.changock.driver.api.lock.guard.invoker.LockGuardInvoker getInvoker()
-
default com.mongodb.client.MongoCursor<T> iterator()
- Specified by:
iterator in interface java.lang.Iterable<T>
- Specified by:
iterator in interface com.mongodb.client.MongoIterable<T>
-
- Specified by:
first in interface com.mongodb.client.MongoIterable<T>
-
default <U> com.mongodb.client.MongoIterable<U> map(
com.mongodb.Function<T,U> mapper)
- Specified by:
map in interface com.mongodb.client.MongoIterable<T>
-
default <A extends java.util.Collection<? super T>>
A into(
A target)
- Specified by:
into in interface com.mongodb.client.MongoIterable<T>
-
default com.mongodb.client.MongoIterable<T> batchSize(
int batchSize)
- Specified by:
batchSize in interface com.mongodb.client.MongoIterable<T>
-
default com.mongodb.client.MongoCursor<T> cursor()
- Specified by:
cursor in interface com.mongodb.client.MongoIterable<T>
-
default void forEach(
java.util.function.Consumer<? super T> action)
- Specified by:
forEach in interface java.lang.Iterable<T>
-
default java.util.Spliterator<T> spliterator()
- Specified by:
spliterator in interface java.lang.Iterable<T>