From 83023417bfe366c273f8b81ae3a84b537cbea4df Mon Sep 17 00:00:00 2001 From: Richard DiCroce Date: Thu, 6 Oct 2022 14:39:37 -0400 Subject: [PATCH] Firebird: upgrade container to version 4 --- docker-compose.yml | 2 +- .../src/main/java/com/querydsl/sql/FirebirdTemplates.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index a8b9369f8..035354a77 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -93,7 +93,7 @@ services: start_period: 60s firebird: - image: jacobalberty/firebird:2.5.9-ss + image: jacobalberty/firebird:v4 ports: - "3050:3050" environment: diff --git a/querydsl-sql/src/main/java/com/querydsl/sql/FirebirdTemplates.java b/querydsl-sql/src/main/java/com/querydsl/sql/FirebirdTemplates.java index a88bebeb6..1e112232c 100644 --- a/querydsl-sql/src/main/java/com/querydsl/sql/FirebirdTemplates.java +++ b/querydsl-sql/src/main/java/com/querydsl/sql/FirebirdTemplates.java @@ -72,6 +72,8 @@ public class FirebirdTemplates extends SQLTemplates { add(Ops.StringOps.LOCATE2, "position({0},{1},{2})"); add(Ops.STRING_LENGTH, "char_length({0})"); add(Ops.STRING_IS_EMPTY, "char_length({0}) = 0"); + add(Ops.StringOps.LTRIM, "trim (leading from {0})"); + add(Ops.StringOps.RTRIM, "trim (trailing from {0})"); add(Ops.AggOps.BOOLEAN_ANY, "any({0})"); add(Ops.AggOps.BOOLEAN_ALL, "all({0})");