aboutsummaryrefslogtreecommitdiff
path: root/lib/sql
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sql')
-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
-}