Interface FindIterableDecorator<T>

All Superinterfaces:
com.mongodb.client.FindIterable<T>, java.lang.Iterable<T>, com.mongodb.client.MongoIterable<T>, MongoIterableDecorator<T>
All Known Implementing Classes:
FindIterableDecoratorImpl

public interface FindIterableDecorator<T>
extends MongoIterableDecorator<T>, com.mongodb.client.FindIterable<T>
  • Method Summary

    Modifier and Type Method Description
    default com.mongodb.client.FindIterable<T> batchSize​(int batchSize)  
    default com.mongodb.client.FindIterable<T> collation​(com.mongodb.client.model.Collation collation)  
    default com.mongodb.client.FindIterable<T> comment​(java.lang.String comment)  
    default com.mongodb.client.FindIterable<T> cursorType​(com.mongodb.CursorType cursorType)  
    default com.mongodb.client.FindIterable<T> filter​(org.bson.conversions.Bson filter)  
    com.mongodb.client.FindIterable<T> getImpl()  
    default com.mongodb.client.FindIterable<T> hint​(org.bson.conversions.Bson hint)  
    default com.mongodb.client.FindIterable<T> hintString​(java.lang.String s)  
    default com.mongodb.client.FindIterable<T> limit​(int limit)  
    default com.mongodb.client.FindIterable<T> max​(org.bson.conversions.Bson max)  
    default com.mongodb.client.FindIterable<T> maxAwaitTime​(long maxAwaitTime, java.util.concurrent.TimeUnit timeUnit)  
    default com.mongodb.client.FindIterable<T> maxTime​(long maxTime, java.util.concurrent.TimeUnit timeUnit)  
    default com.mongodb.client.FindIterable<T> min​(org.bson.conversions.Bson min)  
    default com.mongodb.client.FindIterable<T> noCursorTimeout​(boolean noCursorTimeout)  
    default com.mongodb.client.FindIterable<T> oplogReplay​(boolean oplogReplay)  
    default com.mongodb.client.FindIterable<T> partial​(boolean partial)  
    default com.mongodb.client.FindIterable<T> projection​(org.bson.conversions.Bson projection)  
    default com.mongodb.client.FindIterable<T> returnKey​(boolean returnKey)  
    default com.mongodb.client.FindIterable<T> showRecordId​(boolean showRecordId)  
    default com.mongodb.client.FindIterable<T> skip​(int skip)  
    default com.mongodb.client.FindIterable<T> sort​(org.bson.conversions.Bson sort)  

    Methods inherited from interface com.github.cloudyrock.mongock.driver.mongodb.sync.v4.decorator.MongoIterableDecorator

    cursor, first, forEach, getInvoker, into, iterator, map, spliterator
  • Method Details

    • getImpl

      com.mongodb.client.FindIterable<T> getImpl()
      Specified by:
      getImpl in interface MongoIterableDecorator<T>
    • filter

      default com.mongodb.client.FindIterable<T> filter​(org.bson.conversions.Bson filter)
      Specified by:
      filter in interface com.mongodb.client.FindIterable<T>
    • limit

      default com.mongodb.client.FindIterable<T> limit​(int limit)
      Specified by:
      limit in interface com.mongodb.client.FindIterable<T>
    • skip

      default com.mongodb.client.FindIterable<T> skip​(int skip)
      Specified by:
      skip in interface com.mongodb.client.FindIterable<T>
    • maxTime

      default com.mongodb.client.FindIterable<T> maxTime​(long maxTime, java.util.concurrent.TimeUnit timeUnit)
      Specified by:
      maxTime in interface com.mongodb.client.FindIterable<T>
    • maxAwaitTime

      default com.mongodb.client.FindIterable<T> maxAwaitTime​(long maxAwaitTime, java.util.concurrent.TimeUnit timeUnit)
      Specified by:
      maxAwaitTime in interface com.mongodb.client.FindIterable<T>
    • projection

      default com.mongodb.client.FindIterable<T> projection​(org.bson.conversions.Bson projection)
      Specified by:
      projection in interface com.mongodb.client.FindIterable<T>
    • sort

      default com.mongodb.client.FindIterable<T> sort​(org.bson.conversions.Bson sort)
      Specified by:
      sort in interface com.mongodb.client.FindIterable<T>
    • noCursorTimeout

      default com.mongodb.client.FindIterable<T> noCursorTimeout​(boolean noCursorTimeout)
      Specified by:
      noCursorTimeout in interface com.mongodb.client.FindIterable<T>
    • oplogReplay

      default com.mongodb.client.FindIterable<T> oplogReplay​(boolean oplogReplay)
      Specified by:
      oplogReplay in interface com.mongodb.client.FindIterable<T>
    • partial

      default com.mongodb.client.FindIterable<T> partial​(boolean partial)
      Specified by:
      partial in interface com.mongodb.client.FindIterable<T>
    • cursorType

      default com.mongodb.client.FindIterable<T> cursorType​(com.mongodb.CursorType cursorType)
      Specified by:
      cursorType in interface com.mongodb.client.FindIterable<T>
    • batchSize

      default com.mongodb.client.FindIterable<T> batchSize​(int batchSize)
      Specified by:
      batchSize in interface com.mongodb.client.FindIterable<T>
      Specified by:
      batchSize in interface com.mongodb.client.MongoIterable<T>
      Specified by:
      batchSize in interface MongoIterableDecorator<T>
    • collation

      default com.mongodb.client.FindIterable<T> collation​(com.mongodb.client.model.Collation collation)
      Specified by:
      collation in interface com.mongodb.client.FindIterable<T>
    • comment

      default com.mongodb.client.FindIterable<T> comment​(java.lang.String comment)
      Specified by:
      comment in interface com.mongodb.client.FindIterable<T>
    • hint

      default com.mongodb.client.FindIterable<T> hint​(org.bson.conversions.Bson hint)
      Specified by:
      hint in interface com.mongodb.client.FindIterable<T>
    • max

      default com.mongodb.client.FindIterable<T> max​(org.bson.conversions.Bson max)
      Specified by:
      max in interface com.mongodb.client.FindIterable<T>
    • min

      default com.mongodb.client.FindIterable<T> min​(org.bson.conversions.Bson min)
      Specified by:
      min in interface com.mongodb.client.FindIterable<T>
    • returnKey

      default com.mongodb.client.FindIterable<T> returnKey​(boolean returnKey)
      Specified by:
      returnKey in interface com.mongodb.client.FindIterable<T>
    • showRecordId

      default com.mongodb.client.FindIterable<T> showRecordId​(boolean showRecordId)
      Specified by:
      showRecordId in interface com.mongodb.client.FindIterable<T>
    • hintString

      default com.mongodb.client.FindIterable<T> hintString​(java.lang.String s)
      Specified by:
      hintString in interface com.mongodb.client.FindIterable<T>