diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/filter/Filter.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/filter/Filter.kt index 9f75f98e..995377a6 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/filter/Filter.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/queries/filter/Filter.kt @@ -5,7 +5,6 @@ import org.jetbrains.exposed.sql.Column import org.jetbrains.exposed.sql.ComparisonOp import org.jetbrains.exposed.sql.Expression import org.jetbrains.exposed.sql.ExpressionWithColumnType -import org.jetbrains.exposed.sql.LikeEscapeOp import org.jetbrains.exposed.sql.LikePattern import org.jetbrains.exposed.sql.Op import org.jetbrains.exposed.sql.QueryBuilder @@ -29,10 +28,10 @@ class ILikeEscapeOp(expr1: Expression<*>, expr2: Expression<*>, like: Boolean, v } companion object { - fun iLike(expression: Expression, pattern: String): LikeEscapeOp = iLike(expression, LikePattern(pattern)) - fun iNotLike(expression: Expression, pattern: String): LikeEscapeOp = iNotLike(expression, LikePattern(pattern)) - fun iLike(expression: Expression, pattern: LikePattern): LikeEscapeOp = LikeEscapeOp(expression, stringParam(pattern.pattern), true, pattern.escapeChar) - fun iNotLike(expression: Expression, pattern: LikePattern): LikeEscapeOp = LikeEscapeOp(expression, stringParam(pattern.pattern), false, pattern.escapeChar) + fun iLike(expression: Expression, pattern: String): ILikeEscapeOp = iLike(expression, LikePattern(pattern)) + fun iNotLike(expression: Expression, pattern: String): ILikeEscapeOp = iNotLike(expression, LikePattern(pattern)) + fun iLike(expression: Expression, pattern: LikePattern): ILikeEscapeOp = ILikeEscapeOp(expression, stringParam(pattern.pattern), true, pattern.escapeChar) + fun iNotLike(expression: Expression, pattern: LikePattern): ILikeEscapeOp = ILikeEscapeOp(expression, stringParam(pattern.pattern), false, pattern.escapeChar) } }