aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2026-04-07 21:58:19 +0700
committerShulhan <ms@kilabit.info>2026-04-07 21:58:19 +0700
commit2515c8a3b0b24be4520e6967fcde4bd6323a6fb2 (patch)
tree6b1c3f89c349e8a0bec158b263bb310fec4aa786 /lib
parent6874d73f26a1b68e44c04a55c29cd0e82244e5f0 (diff)
downloadpakakeh.go-2515c8a3b0b24be4520e6967fcde4bd6323a6fb2.tar.xz
lib/sql: remove JoinValues in favour of [slices.Concat]
Diffstat (limited to 'lib')
-rw-r--r--lib/sql/meta_example_test.go3
-rw-r--r--lib/sql/sql.go9
2 files changed, 2 insertions, 10 deletions
diff --git a/lib/sql/meta_example_test.go b/lib/sql/meta_example_test.go
index 4d668bee..d6278553 100644
--- a/lib/sql/meta_example_test.go
+++ b/lib/sql/meta_example_test.go
@@ -5,6 +5,7 @@ package sql_test
import (
"fmt"
+ "slices"
"strings"
"git.sr.ht/~shulhan/pakakeh.go/lib/sql"
@@ -143,7 +144,7 @@ func ExampleMeta_Sub() {
var q = fmt.Sprintf(`SELECT %s FROM t WHERE id=$1 OR name IN (%s);`,
meta.Names(), metain.WhereHolders())
- var qparams = sql.JoinValues(meta.WhereValues(), metain.WhereValues())
+ var qparams = slices.Concat(meta.WhereValues(), metain.WhereValues())
// db.QueryRow(q, qparams...).Scan(meta.ListValue...)
diff --git a/lib/sql/sql.go b/lib/sql/sql.go
index fe25911f..ec4a8ff3 100644
--- a/lib/sql/sql.go
+++ b/lib/sql/sql.go
@@ -14,12 +14,3 @@ const (
// DefaultPlaceHolder define default placeholder for DML, which is
// placeholder for MySQL.
const DefaultPlaceHolder = "?"
-
-// JoinValues join list of slice of values into single slice.
-func JoinValues(s ...[]any) (all []any) {
- var sub []any
- for _, sub = range s {
- all = append(all, sub...)
- }
- return all
-}