From 9ec45b1aed33c835d720916bb46a6aa0c131ab9e Mon Sep 17 00:00:00 2001 From: Mikhail Faraponov <11322032+moredure@users.noreply.github.com> Date: Fri, 18 Mar 2022 14:15:37 +0200 Subject: [PATCH] Reduce allocations on Itoa conversion (#85) --- sqlite.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sqlite.go b/sqlite.go index 98ceaaf..622a4b0 100644 --- a/sqlite.go +++ b/sqlite.go @@ -101,10 +101,12 @@ func (dialector Dialector) ClauseBuilders() map[string]clause.ClauseBuilder { if limit.Limit <= 0 { limit.Limit = -1 } - builder.WriteString("LIMIT " + strconv.Itoa(limit.Limit)) + builder.WriteString("LIMIT ") + builder.WriteString(strconv.Itoa(limit.Limit)) } if limit.Offset > 0 { - builder.WriteString(" OFFSET " + strconv.Itoa(limit.Offset)) + builder.WriteString(" OFFSET ") + builder.WriteString(strconv.Itoa(limit.Offset)) } } },