├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── detekt.gradle ├── detekt.yml ├── gradle.properties ├── gradle ├── generated-kotlin-sources.gradle ├── gradle-mvn-push.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kollect-core ├── build.gradle ├── gradle.properties └── src │ └── main │ └── kotlin │ └── kollect │ ├── Cache.kt │ ├── DataSource.kt │ ├── Env.kt │ ├── Execution.kt │ ├── Kollect.kt │ ├── NoStackTrace.kt │ ├── NonEmptyList.kt │ ├── model │ └── Model.kt │ ├── syntax.kt │ └── syntax │ └── CombineSyntax.kt ├── kollect-extensions ├── build.gradle ├── gradle.properties └── src │ └── main │ └── kotlin │ └── kollect │ └── extensions │ ├── Clock.kt │ ├── Kollect.kt │ └── Timer.kt ├── kollect-test ├── build.gradle ├── gradle.properties └── src │ └── test │ └── kotlin │ └── kollect │ └── test │ ├── KollectAsyncQueryTests.kt │ ├── KollectBatchingTests.kt │ ├── KollectReportingTests.kt │ ├── KollectSpec.kt │ ├── KollectSyntaxTests.kt │ ├── KollectTests.kt │ └── TestHelper.kt ├── kollect-typeclasses ├── build.gradle ├── gradle.properties └── src │ └── main │ └── kotlin │ └── kollect │ └── typeclasses │ ├── Clock.kt │ └── Timer.kt └── settings.gradle /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/README.md -------------------------------------------------------------------------------- /detekt.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/detekt.gradle -------------------------------------------------------------------------------- /detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/detekt.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/generated-kotlin-sources.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/gradle/generated-kotlin-sources.gradle -------------------------------------------------------------------------------- /gradle/gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/gradle/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kollect-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/build.gradle -------------------------------------------------------------------------------- /kollect-core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/gradle.properties -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/Cache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/Cache.kt -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/DataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/DataSource.kt -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/Env.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/Env.kt -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/Execution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/Execution.kt -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/Kollect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/Kollect.kt -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/NoStackTrace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/NoStackTrace.kt -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/NonEmptyList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/NonEmptyList.kt -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/model/Model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/model/Model.kt -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/syntax.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/syntax.kt -------------------------------------------------------------------------------- /kollect-core/src/main/kotlin/kollect/syntax/CombineSyntax.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-core/src/main/kotlin/kollect/syntax/CombineSyntax.kt -------------------------------------------------------------------------------- /kollect-extensions/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-extensions/build.gradle -------------------------------------------------------------------------------- /kollect-extensions/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-extensions/gradle.properties -------------------------------------------------------------------------------- /kollect-extensions/src/main/kotlin/kollect/extensions/Clock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-extensions/src/main/kotlin/kollect/extensions/Clock.kt -------------------------------------------------------------------------------- /kollect-extensions/src/main/kotlin/kollect/extensions/Kollect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-extensions/src/main/kotlin/kollect/extensions/Kollect.kt -------------------------------------------------------------------------------- /kollect-extensions/src/main/kotlin/kollect/extensions/Timer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-extensions/src/main/kotlin/kollect/extensions/Timer.kt -------------------------------------------------------------------------------- /kollect-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-test/build.gradle -------------------------------------------------------------------------------- /kollect-test/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-test/gradle.properties -------------------------------------------------------------------------------- /kollect-test/src/test/kotlin/kollect/test/KollectAsyncQueryTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-test/src/test/kotlin/kollect/test/KollectAsyncQueryTests.kt -------------------------------------------------------------------------------- /kollect-test/src/test/kotlin/kollect/test/KollectBatchingTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-test/src/test/kotlin/kollect/test/KollectBatchingTests.kt -------------------------------------------------------------------------------- /kollect-test/src/test/kotlin/kollect/test/KollectReportingTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-test/src/test/kotlin/kollect/test/KollectReportingTests.kt -------------------------------------------------------------------------------- /kollect-test/src/test/kotlin/kollect/test/KollectSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-test/src/test/kotlin/kollect/test/KollectSpec.kt -------------------------------------------------------------------------------- /kollect-test/src/test/kotlin/kollect/test/KollectSyntaxTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-test/src/test/kotlin/kollect/test/KollectSyntaxTests.kt -------------------------------------------------------------------------------- /kollect-test/src/test/kotlin/kollect/test/KollectTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-test/src/test/kotlin/kollect/test/KollectTests.kt -------------------------------------------------------------------------------- /kollect-test/src/test/kotlin/kollect/test/TestHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-test/src/test/kotlin/kollect/test/TestHelper.kt -------------------------------------------------------------------------------- /kollect-typeclasses/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-typeclasses/build.gradle -------------------------------------------------------------------------------- /kollect-typeclasses/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-typeclasses/gradle.properties -------------------------------------------------------------------------------- /kollect-typeclasses/src/main/kotlin/kollect/typeclasses/Clock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-typeclasses/src/main/kotlin/kollect/typeclasses/Clock.kt -------------------------------------------------------------------------------- /kollect-typeclasses/src/main/kotlin/kollect/typeclasses/Timer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/kollect-typeclasses/src/main/kotlin/kollect/typeclasses/Timer.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47degrees/kollect/HEAD/settings.gradle --------------------------------------------------------------------------------