From c6d2b8587660528df03ed9e87237cfbf5544a77e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torma=20Krist=C3=B3f?= Date: Fri, 13 Aug 2021 14:24:37 +0200 Subject: [PATCH] remove unneeded memes --- .../database/service/IResultObjectService.kt | 8 --- .../database/service/ResultObjectService.kt | 53 ------------------- 2 files changed, 61 deletions(-) diff --git a/src/main/kotlin/database/service/IResultObjectService.kt b/src/main/kotlin/database/service/IResultObjectService.kt index 94ce93d..996f7d0 100644 --- a/src/main/kotlin/database/service/IResultObjectService.kt +++ b/src/main/kotlin/database/service/IResultObjectService.kt @@ -5,12 +5,4 @@ import api.ApiObject interface IResultObjectService{ fun addOne(apiObject: ApiObject) - suspend fun getAllResultObjects(): List - suspend fun getResultObjectbyTag(tag: String): ApiObject? - suspend fun getResultObjectbyDate(date: LocalDate): List? - suspend fun getResultObjectbeforeDate(date: LocalDate): List? - suspend fun getResultObjectafterDate(date: LocalDate): List? - suspend fun getResultObjecGreaterthanProbability(probability: Double): List? - suspend fun getResultObjecLessthanProbability(probability: Double): List? - suspend fun getResultObjecEqualsProbability(probability: Double): List? } \ No newline at end of file diff --git a/src/main/kotlin/database/service/ResultObjectService.kt b/src/main/kotlin/database/service/ResultObjectService.kt index a5984f6..5871970 100644 --- a/src/main/kotlin/database/service/ResultObjectService.kt +++ b/src/main/kotlin/database/service/ResultObjectService.kt @@ -20,57 +20,4 @@ class ResultObjectService : IResultObjectService { } } } - - override suspend fun getAllResultObjects(): List = dbQuery { - ResultObjects.selectAll().map { toResultObject(it) } - } - - override suspend fun getResultObjectbyTag(tag: String): ApiObject? = dbQuery { - ResultObjects.select { - (ResultObjects.tag eq tag) - }.mapNotNull { toResultObject(it) } - .singleOrNull() - } - - override suspend fun getResultObjectbyDate(date: LocalDate): List? = dbQuery { - ResultObjects.select { - (ResultObjects.date eq date) - }.mapNotNull { toResultObject(it) } - } - - override suspend fun getResultObjectbeforeDate(date: LocalDate): List? = dbQuery { - ResultObjects.select { - (ResultObjects.date less date) - }.mapNotNull { toResultObject(it) } - } - - override suspend fun getResultObjectafterDate(date: LocalDate): List? = dbQuery { - ResultObjects.select { - (ResultObjects.date greater date) - }.mapNotNull { toResultObject(it) } - } - - override suspend fun getResultObjecGreaterthanProbability(probability: Double): List? = dbQuery { - ResultObjects.select { - (ResultObjects.probability greater probability) - }.mapNotNull { toResultObject(it) } - } - - override suspend fun getResultObjecLessthanProbability(probability: Double): List? = dbQuery { - ResultObjects.select { - (ResultObjects.probability less probability) - }.mapNotNull { toResultObject(it) } - } - - override suspend fun getResultObjecEqualsProbability(probability: Double): List? = dbQuery { - ResultObjects.select { - (ResultObjects.probability eq probability) - }.mapNotNull { toResultObject(it) } - } - - private fun toResultObject(row: ResultRow): ApiObject = - ApiObject( - tag = row[ResultObjects.tag], - probability = row[ResultObjects.probability] - ) } \ No newline at end of file