├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml └── saveactions_settings.xml ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── sources-jvm ├── ClientSession.kt ├── MongoClient.kt ├── MongoClients.kt ├── MongoCollection.kt ├── MongoDatabase.kt ├── ReactiveCoroutineClientSession.kt ├── ReactiveCoroutineMongoClient.kt ├── ReactiveCoroutineMongoCollection.kt ├── ReactiveCoroutineMongoDatabase.kt ├── flows ├── AggregateFlow.kt ├── ChangeStreamFlow.kt ├── DistinctFlow.kt ├── FindFlow.kt ├── ListCollectionsFlow.kt ├── ListDatabasesFlow.kt ├── ListIndexesFlow.kt ├── MapReduceFlow.kt ├── ReactiveCoroutineAggregateFlow.kt ├── ReactiveCoroutineChangeStreamFlow.kt ├── ReactiveCoroutineDistinctFlow.kt ├── ReactiveCoroutineFindFlow.kt ├── ReactiveCoroutineListCollectionsFlow.kt ├── ReactiveCoroutineListDatabasesFlow.kt ├── ReactiveCoroutineListIndexesFlow.kt └── ReactiveCoroutineMapReduceFlow.kt └── utility └── Publisher.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/saveactions_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/.idea/saveactions_settings.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "fluid-mongo" 2 | -------------------------------------------------------------------------------- /sources-jvm/ClientSession.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/ClientSession.kt -------------------------------------------------------------------------------- /sources-jvm/MongoClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/MongoClient.kt -------------------------------------------------------------------------------- /sources-jvm/MongoClients.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/MongoClients.kt -------------------------------------------------------------------------------- /sources-jvm/MongoCollection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/MongoCollection.kt -------------------------------------------------------------------------------- /sources-jvm/MongoDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/MongoDatabase.kt -------------------------------------------------------------------------------- /sources-jvm/ReactiveCoroutineClientSession.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/ReactiveCoroutineClientSession.kt -------------------------------------------------------------------------------- /sources-jvm/ReactiveCoroutineMongoClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/ReactiveCoroutineMongoClient.kt -------------------------------------------------------------------------------- /sources-jvm/ReactiveCoroutineMongoCollection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/ReactiveCoroutineMongoCollection.kt -------------------------------------------------------------------------------- /sources-jvm/ReactiveCoroutineMongoDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/ReactiveCoroutineMongoDatabase.kt -------------------------------------------------------------------------------- /sources-jvm/flows/AggregateFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/AggregateFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ChangeStreamFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ChangeStreamFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/DistinctFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/DistinctFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/FindFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/FindFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ListCollectionsFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ListCollectionsFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ListDatabasesFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ListDatabasesFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ListIndexesFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ListIndexesFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/MapReduceFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/MapReduceFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ReactiveCoroutineAggregateFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ReactiveCoroutineAggregateFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ReactiveCoroutineChangeStreamFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ReactiveCoroutineChangeStreamFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ReactiveCoroutineDistinctFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ReactiveCoroutineDistinctFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ReactiveCoroutineFindFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ReactiveCoroutineFindFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ReactiveCoroutineListCollectionsFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ReactiveCoroutineListCollectionsFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ReactiveCoroutineListDatabasesFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ReactiveCoroutineListDatabasesFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ReactiveCoroutineListIndexesFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ReactiveCoroutineListIndexesFlow.kt -------------------------------------------------------------------------------- /sources-jvm/flows/ReactiveCoroutineMapReduceFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/flows/ReactiveCoroutineMapReduceFlow.kt -------------------------------------------------------------------------------- /sources-jvm/utility/Publisher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidsonic/fluid-mongo/HEAD/sources-jvm/utility/Publisher.kt --------------------------------------------------------------------------------