From 351b45b1ae13ffe6fd12ea3d52512376d69e7af8 Mon Sep 17 00:00:00 2001 From: Knut Wannheden Date: Fri, 7 Jun 2019 07:49:44 +0200 Subject: [PATCH] [jOOQ/jOOQ#8751] Slightly improve performance of Integer rendering When rendering Integer values (e.g. represented by Val objects) the `DefaultIntegerBinding` can be optimized to use `RenderContext#sql(int)` rather than `RenderContext#sql(String)`, as the latter requires to first call `Integer#toString()`. --- jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java index d3927939af..825c407a3d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java @@ -2380,7 +2380,7 @@ public class DefaultBinding implements Binding { @Override final void sqlInline0(BindingSQLContext ctx, Integer value) { - ctx.render().sql(value.toString()); + ctx.render().sql(value); } @Override