├── .gitignore ├── Makefile ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── rest-api ├── Makefile ├── build.gradle.kts ├── docker │ ├── app │ │ ├── Dockerfile │ │ └── check-health.sh │ ├── docker-compose-ci.yml │ ├── docker-compose-local.yml │ ├── docker-compose-playground.yml │ └── postgres │ │ ├── Dockerfile │ │ ├── db-dumps │ │ ├── dump.sql │ │ └── extensions.sql │ │ └── docker-entrypoint-initdb.d │ │ ├── 001-init.sh │ │ ├── 002-import_dump.sh │ │ ├── 003-install_extensions.sh │ │ └── config.sh └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── example │ │ │ ├── RestApiApplication.kt │ │ │ ├── api │ │ │ ├── ApiConfig.kt │ │ │ ├── bookstore │ │ │ │ ├── ApiController.kt │ │ │ │ ├── ApiModel.kt │ │ │ │ └── db │ │ │ │ │ ├── AuthorRepo.kt │ │ │ │ │ ├── AuthorTable.kt │ │ │ │ │ ├── BookRepo.kt │ │ │ │ │ ├── BookTable.kt │ │ │ │ │ └── Common.kt │ │ │ ├── bookz │ │ │ │ ├── ApiModel.kt │ │ │ │ ├── BookzApiController.kt │ │ │ │ ├── db │ │ │ │ │ ├── BookzRepo.kt │ │ │ │ │ └── BookzTable.kt │ │ │ │ └── handler │ │ │ │ │ ├── bulkSave │ │ │ │ │ ├── Handler.kt │ │ │ │ │ └── Request.kt │ │ │ │ │ ├── createOne │ │ │ │ │ ├── Handler.kt │ │ │ │ │ └── Request.kt │ │ │ │ │ ├── findAll │ │ │ │ │ └── Handler.kt │ │ │ │ │ ├── getOneById │ │ │ │ │ ├── Handler.kt │ │ │ │ │ └── Request.kt │ │ │ │ │ └── updateOneById │ │ │ │ │ ├── Handler.kt │ │ │ │ │ └── Request.kt │ │ │ ├── common │ │ │ │ └── rest │ │ │ │ │ ├── error │ │ │ │ │ ├── exception │ │ │ │ │ │ └── ApiExceptions.kt │ │ │ │ │ └── handler │ │ │ │ │ │ └── ApiExceptionHandler.kt │ │ │ │ │ └── serialization │ │ │ │ │ └── PatchableModule.kt │ │ │ ├── places │ │ │ │ ├── ApiController.kt │ │ │ │ ├── common │ │ │ │ │ ├── db │ │ │ │ │ │ ├── Record.kt │ │ │ │ │ │ ├── Repo.kt │ │ │ │ │ │ └── Table.kt │ │ │ │ │ └── rest │ │ │ │ │ │ ├── mutation │ │ │ │ │ │ └── Mutations.kt │ │ │ │ │ │ └── response │ │ │ │ │ │ ├── PlaceDto.kt │ │ │ │ │ │ └── ResponseDto.kt │ │ │ │ └── geosearch │ │ │ │ │ ├── Request.kt │ │ │ │ │ ├── Response.kt │ │ │ │ │ ├── dsl │ │ │ │ │ ├── Handler.kt │ │ │ │ │ └── service │ │ │ │ │ │ └── GeoSearchQueryBuilder.kt │ │ │ │ │ └── native │ │ │ │ │ ├── Handler.kt │ │ │ │ │ └── service │ │ │ │ │ ├── Request.kt │ │ │ │ │ ├── Result.kt │ │ │ │ │ └── Service.kt │ │ │ └── tweeter │ │ │ │ ├── ApiController.kt │ │ │ │ ├── ApiModel.kt │ │ │ │ ├── db │ │ │ │ ├── TweetsRepo.kt │ │ │ │ └── TweetsTable.kt │ │ │ │ └── search │ │ │ │ ├── Handler.kt │ │ │ │ ├── Request.kt │ │ │ │ └── Response.kt │ │ │ ├── config │ │ │ ├── AppEnvName.kt │ │ │ ├── Jackson.kt │ │ │ ├── Swagger.kt │ │ │ ├── WebMvc.kt │ │ │ └── db │ │ │ │ ├── Exposed.kt │ │ │ │ └── Flyway.kt │ │ │ ├── main.kt │ │ │ └── util │ │ │ ├── exposed │ │ │ ├── columnTypes │ │ │ │ ├── enumBySqlTypeColumnType.kt │ │ │ │ ├── instantColumnType.kt │ │ │ │ └── jsonbColumnType.kt │ │ │ ├── crud │ │ │ │ ├── CrudRecordRepo.kt │ │ │ │ └── CrudRecordTable.kt │ │ │ ├── expr │ │ │ │ └── postgres │ │ │ │ │ └── ILike.kt │ │ │ ├── functions │ │ │ │ ├── common │ │ │ │ │ └── CustomBooleanFunction.kt │ │ │ │ └── postgres │ │ │ │ │ └── DistinctOn.kt │ │ │ ├── nativesql │ │ │ │ └── NativeSql.kt │ │ │ ├── postgres │ │ │ │ └── extensions │ │ │ │ │ └── earthdistance │ │ │ │ │ ├── EarthBoxFunctions.kt │ │ │ │ │ ├── EarthDistance.kt │ │ │ │ │ ├── LatLonFunctions.kt │ │ │ │ │ ├── LatLonToEarthFunctions.kt │ │ │ │ │ ├── NullExpr.kt │ │ │ │ │ ├── PGEarthBoxType.kt │ │ │ │ │ ├── PGEarthPointLocationTypes.kt │ │ │ │ │ └── PgRangeOperators.kt │ │ │ ├── query │ │ │ │ └── QueryExt.kt │ │ │ └── spring │ │ │ │ └── transaction │ │ │ │ └── SpringTransactionTemplate.kt │ │ │ ├── resources │ │ │ └── resources.kt │ │ │ └── time │ │ │ └── Durations.kt │ └── resources │ │ ├── application-flyway-migrate.yml │ │ ├── application-flyway-validate.yml │ │ ├── application-local.yml │ │ ├── application-playground.yml │ │ ├── application-test.yml │ │ ├── application.yml │ │ ├── db │ │ └── migration │ │ │ ├── V1.0__tweets_api.sql │ │ │ ├── V2.0__bookstore_api.sql │ │ │ ├── V3.0__bookz_api.sql │ │ │ ├── V4.0__documents_api.sql │ │ │ └── V5.0__gis_places_api.sql │ │ ├── default-detekt-config.yml │ │ └── logback.xml │ └── test │ ├── kotlin │ └── com │ │ └── example │ │ ├── api │ │ ├── bookstore │ │ │ ├── db │ │ │ │ ├── AuthorRepoTest.kt │ │ │ │ └── BookRepoTest.kt │ │ │ └── fixtures │ │ │ │ └── ApiFixtures.kt │ │ ├── bookz │ │ │ ├── db │ │ │ │ └── RepoTest.kt │ │ │ └── fixtures │ │ │ │ └── ApiFixtures.kt │ │ ├── places │ │ │ ├── db │ │ │ │ └── RepoTest.kt │ │ │ └── fixtures │ │ │ │ └── ApiFixtures.kt │ │ └── tweeter │ │ │ ├── db │ │ │ └── RepoTest.kt │ │ │ ├── fixtures │ │ │ └── ApiFixtures.kt │ │ │ └── search │ │ │ └── HandlerTest.kt │ │ ├── bootstrap │ │ └── BootstrapIT.kt │ │ ├── testconfig │ │ └── Configurations.kt │ │ └── testutils │ │ ├── assertions │ │ └── assertions.kt │ │ ├── collections │ │ └── cartesian.kt │ │ ├── json │ │ └── jsonAssertions.kt │ │ ├── junit5 │ │ └── TestFactory.kt │ │ ├── minutest │ │ └── TestFactory.kt │ │ ├── random │ │ └── Randomize.kt │ │ ├── resources │ │ └── CodeSourceResources.kt │ │ └── spring │ │ ├── SpringProfiles.kt │ │ └── SpringTestContexts.kt │ └── resources │ ├── golden-test-data │ └── tests │ │ └── api │ │ └── tweeter │ │ └── search │ │ ├── golden-test-data.json │ │ ├── testcase-001.json │ │ ├── testcase-002.json │ │ ├── testcase-003.json │ │ ├── testcase-004.json │ │ ├── testcase-005.json │ │ ├── testcase-006.json │ │ ├── testcase-007.json │ │ ├── testcase-008.json │ │ ├── testcase-009.json │ │ └── testcase-010.json │ └── junit-platform.properties └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/gradlew.bat -------------------------------------------------------------------------------- /rest-api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/Makefile -------------------------------------------------------------------------------- /rest-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/build.gradle.kts -------------------------------------------------------------------------------- /rest-api/docker/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/app/Dockerfile -------------------------------------------------------------------------------- /rest-api/docker/app/check-health.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/app/check-health.sh -------------------------------------------------------------------------------- /rest-api/docker/docker-compose-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/docker-compose-ci.yml -------------------------------------------------------------------------------- /rest-api/docker/docker-compose-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/docker-compose-local.yml -------------------------------------------------------------------------------- /rest-api/docker/docker-compose-playground.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/docker-compose-playground.yml -------------------------------------------------------------------------------- /rest-api/docker/postgres/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/postgres/Dockerfile -------------------------------------------------------------------------------- /rest-api/docker/postgres/db-dumps/dump.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/postgres/db-dumps/dump.sql -------------------------------------------------------------------------------- /rest-api/docker/postgres/db-dumps/extensions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/postgres/db-dumps/extensions.sql -------------------------------------------------------------------------------- /rest-api/docker/postgres/docker-entrypoint-initdb.d/001-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/postgres/docker-entrypoint-initdb.d/001-init.sh -------------------------------------------------------------------------------- /rest-api/docker/postgres/docker-entrypoint-initdb.d/002-import_dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/postgres/docker-entrypoint-initdb.d/002-import_dump.sh -------------------------------------------------------------------------------- /rest-api/docker/postgres/docker-entrypoint-initdb.d/003-install_extensions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/postgres/docker-entrypoint-initdb.d/003-install_extensions.sh -------------------------------------------------------------------------------- /rest-api/docker/postgres/docker-entrypoint-initdb.d/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/docker/postgres/docker-entrypoint-initdb.d/config.sh -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/RestApiApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/RestApiApplication.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/ApiConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/ApiConfig.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookstore/ApiController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookstore/ApiController.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookstore/ApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookstore/ApiModel.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookstore/db/AuthorRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookstore/db/AuthorRepo.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookstore/db/AuthorTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookstore/db/AuthorTable.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookstore/db/BookRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookstore/db/BookRepo.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookstore/db/BookTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookstore/db/BookTable.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookstore/db/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookstore/db/Common.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/ApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/ApiModel.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/BookzApiController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/BookzApiController.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/db/BookzRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/db/BookzRepo.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/db/BookzTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/db/BookzTable.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/handler/bulkSave/Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/handler/bulkSave/Handler.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/handler/bulkSave/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/handler/bulkSave/Request.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/handler/createOne/Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/handler/createOne/Handler.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/handler/createOne/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/handler/createOne/Request.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/handler/findAll/Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/handler/findAll/Handler.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/handler/getOneById/Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/handler/getOneById/Handler.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/handler/getOneById/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/handler/getOneById/Request.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/handler/updateOneById/Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/handler/updateOneById/Handler.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/bookz/handler/updateOneById/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/bookz/handler/updateOneById/Request.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/common/rest/error/exception/ApiExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/common/rest/error/exception/ApiExceptions.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/common/rest/error/handler/ApiExceptionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/common/rest/error/handler/ApiExceptionHandler.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/common/rest/serialization/PatchableModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/common/rest/serialization/PatchableModule.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/ApiController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/ApiController.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/common/db/Record.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/common/db/Record.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/common/db/Repo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/common/db/Repo.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/common/db/Table.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/common/db/Table.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/common/rest/mutation/Mutations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/common/rest/mutation/Mutations.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/common/rest/response/PlaceDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/common/rest/response/PlaceDto.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/common/rest/response/ResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/common/rest/response/ResponseDto.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/geosearch/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/geosearch/Request.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/geosearch/Response.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/geosearch/Response.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/geosearch/dsl/Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/geosearch/dsl/Handler.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/geosearch/dsl/service/GeoSearchQueryBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/geosearch/dsl/service/GeoSearchQueryBuilder.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/geosearch/native/Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/geosearch/native/Handler.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/geosearch/native/service/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/geosearch/native/service/Request.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/geosearch/native/service/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/geosearch/native/service/Result.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/places/geosearch/native/service/Service.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/places/geosearch/native/service/Service.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/tweeter/ApiController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/tweeter/ApiController.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/tweeter/ApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/tweeter/ApiModel.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/tweeter/db/TweetsRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/tweeter/db/TweetsRepo.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/tweeter/db/TweetsTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/tweeter/db/TweetsTable.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/tweeter/search/Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/tweeter/search/Handler.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/tweeter/search/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/tweeter/search/Request.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/api/tweeter/search/Response.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/api/tweeter/search/Response.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/config/AppEnvName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/config/AppEnvName.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/config/Jackson.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/config/Jackson.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/config/Swagger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/config/Swagger.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/config/WebMvc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/config/WebMvc.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/config/db/Exposed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/config/db/Exposed.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/config/db/Flyway.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/config/db/Flyway.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/main.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/columnTypes/enumBySqlTypeColumnType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/columnTypes/enumBySqlTypeColumnType.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/columnTypes/instantColumnType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/columnTypes/instantColumnType.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/columnTypes/jsonbColumnType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/columnTypes/jsonbColumnType.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/crud/CrudRecordRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/crud/CrudRecordRepo.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/crud/CrudRecordTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/crud/CrudRecordTable.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/expr/postgres/ILike.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/expr/postgres/ILike.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/functions/common/CustomBooleanFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/functions/common/CustomBooleanFunction.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/functions/postgres/DistinctOn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/functions/postgres/DistinctOn.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/nativesql/NativeSql.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/nativesql/NativeSql.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/EarthBoxFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/EarthBoxFunctions.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/EarthDistance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/EarthDistance.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/LatLonFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/LatLonFunctions.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/LatLonToEarthFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/LatLonToEarthFunctions.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/NullExpr.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/NullExpr.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/PGEarthBoxType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/PGEarthBoxType.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/PGEarthPointLocationTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/PGEarthPointLocationTypes.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/PgRangeOperators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/postgres/extensions/earthdistance/PgRangeOperators.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/query/QueryExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/query/QueryExt.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/exposed/spring/transaction/SpringTransactionTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/exposed/spring/transaction/SpringTransactionTemplate.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/resources/resources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/resources/resources.kt -------------------------------------------------------------------------------- /rest-api/src/main/kotlin/com/example/util/time/Durations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/kotlin/com/example/util/time/Durations.kt -------------------------------------------------------------------------------- /rest-api/src/main/resources/application-flyway-migrate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/application-flyway-migrate.yml -------------------------------------------------------------------------------- /rest-api/src/main/resources/application-flyway-validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/application-flyway-validate.yml -------------------------------------------------------------------------------- /rest-api/src/main/resources/application-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/application-local.yml -------------------------------------------------------------------------------- /rest-api/src/main/resources/application-playground.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/application-playground.yml -------------------------------------------------------------------------------- /rest-api/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /rest-api/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/application.yml -------------------------------------------------------------------------------- /rest-api/src/main/resources/db/migration/V1.0__tweets_api.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/db/migration/V1.0__tweets_api.sql -------------------------------------------------------------------------------- /rest-api/src/main/resources/db/migration/V2.0__bookstore_api.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/db/migration/V2.0__bookstore_api.sql -------------------------------------------------------------------------------- /rest-api/src/main/resources/db/migration/V3.0__bookz_api.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/db/migration/V3.0__bookz_api.sql -------------------------------------------------------------------------------- /rest-api/src/main/resources/db/migration/V4.0__documents_api.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/db/migration/V4.0__documents_api.sql -------------------------------------------------------------------------------- /rest-api/src/main/resources/db/migration/V5.0__gis_places_api.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/db/migration/V5.0__gis_places_api.sql -------------------------------------------------------------------------------- /rest-api/src/main/resources/default-detekt-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/default-detekt-config.yml -------------------------------------------------------------------------------- /rest-api/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/main/resources/logback.xml -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/bookstore/db/AuthorRepoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/bookstore/db/AuthorRepoTest.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/bookstore/db/BookRepoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/bookstore/db/BookRepoTest.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/bookstore/fixtures/ApiFixtures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/bookstore/fixtures/ApiFixtures.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/bookz/db/RepoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/bookz/db/RepoTest.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/bookz/fixtures/ApiFixtures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/bookz/fixtures/ApiFixtures.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/places/db/RepoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/places/db/RepoTest.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/places/fixtures/ApiFixtures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/places/fixtures/ApiFixtures.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/tweeter/db/RepoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/tweeter/db/RepoTest.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/tweeter/fixtures/ApiFixtures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/tweeter/fixtures/ApiFixtures.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/api/tweeter/search/HandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/api/tweeter/search/HandlerTest.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/bootstrap/BootstrapIT.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/bootstrap/BootstrapIT.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testconfig/Configurations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testconfig/Configurations.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testutils/assertions/assertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testutils/assertions/assertions.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testutils/collections/cartesian.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testutils/collections/cartesian.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testutils/json/jsonAssertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testutils/json/jsonAssertions.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testutils/junit5/TestFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testutils/junit5/TestFactory.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testutils/minutest/TestFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testutils/minutest/TestFactory.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testutils/random/Randomize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testutils/random/Randomize.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testutils/resources/CodeSourceResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testutils/resources/CodeSourceResources.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testutils/spring/SpringProfiles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testutils/spring/SpringProfiles.kt -------------------------------------------------------------------------------- /rest-api/src/test/kotlin/com/example/testutils/spring/SpringTestContexts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/kotlin/com/example/testutils/spring/SpringTestContexts.kt -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/golden-test-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/golden-test-data.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-001.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-002.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-003.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-004.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-004.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-005.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-005.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-006.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-006.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-007.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-007.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-008.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-008.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-009.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-009.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-010.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/golden-test-data/tests/api/tweeter/search/testcase-010.json -------------------------------------------------------------------------------- /rest-api/src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/rest-api/src/test/resources/junit-platform.properties -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bastman/spring-kotlin-exposed/HEAD/settings.gradle.kts --------------------------------------------------------------------------------