Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Vladimir Barsukov
zGo
Commits
c730f5f1
Commit
c730f5f1
authored
Feb 08, 2025
by
Vladimir Barsukov
Browse files
fix sql prepare
parent
45bffcb4
Changes
3
Hide whitespace changes
Inline
Side-by-side
zdb/exec.go
View file @
c730f5f1
...
...
@@ -6,13 +6,13 @@ func (d *Pool) WExec(sql string, args ...any) error {
func
(
d
*
Pool
)
WExecNamed
(
sql
string
,
args
map
[
string
]
any
)
error
{
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
qExec
(
d
.
SrvMaster
,
newSql
,
newArgs
)
return
d
.
qExec
(
d
.
SrvMaster
,
newSql
,
newArgs
...
)
}
func
(
d
*
Pool
)
WExecOpts
(
opts
Opts
)
error
{
sql
,
args
:=
opts
.
Opts
()
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
qExec
(
d
.
SrvMaster
,
newSql
,
newArgs
)
return
d
.
qExec
(
d
.
SrvMaster
,
newSql
,
newArgs
...
)
}
func
(
d
*
Pool
)
qExec
(
q
*
Conn
,
sql
string
,
args
...
any
)
error
{
...
...
zdb/get.go
View file @
c730f5f1
...
...
@@ -10,13 +10,13 @@ func (d *Pool) WGet(dst any, sql string, args ...any) error {
func
(
d
*
Pool
)
WGetNamed
(
dst
any
,
sql
string
,
args
map
[
string
]
any
)
error
{
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
qGet
(
d
.
SrvMaster
,
dst
,
newSql
,
newArgs
)
return
d
.
qGet
(
d
.
SrvMaster
,
dst
,
newSql
,
newArgs
...
)
}
func
(
d
*
Pool
)
WGetOpts
(
dst
any
,
opts
Opts
)
error
{
sql
,
args
:=
opts
.
Opts
()
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
qGet
(
d
.
SrvMaster
,
dst
,
newSql
,
newArgs
)
return
d
.
qGet
(
d
.
SrvMaster
,
dst
,
newSql
,
newArgs
...
)
}
func
(
d
*
Pool
)
Get
(
dst
any
,
sql
string
,
args
...
any
)
error
{
...
...
@@ -36,7 +36,7 @@ func (d *Pool) GetOpts(dst any, opts Opts) error {
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
execWrapper
(
ConnModeSync
,
dst
,
func
(
q
*
Conn
,
dst1
any
)
error
{
return
d
.
qGet
(
q
,
dst1
,
newSql
,
newArgs
)
return
d
.
qGet
(
q
,
dst1
,
newSql
,
newArgs
...
)
})
}
...
...
@@ -49,7 +49,7 @@ func (d *Pool) GetAsyncNamed(dst any, sql string, args map[string]any) error {
return
d
.
execWrapper
(
ConnModeAsync
,
dst
,
func
(
q
*
Conn
,
dst1
any
)
error
{
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
qGet
(
q
,
dst1
,
newSql
,
newArgs
)
return
d
.
qGet
(
q
,
dst1
,
newSql
,
newArgs
...
)
})
}
func
(
d
*
Pool
)
GetAsyncOpts
(
dst
any
,
opts
Opts
)
error
{
...
...
@@ -58,7 +58,7 @@ func (d *Pool) GetAsyncOpts(dst any, opts Opts) error {
return
d
.
execWrapper
(
ConnModeAsync
,
dst
,
func
(
q
*
Conn
,
dst1
any
)
error
{
return
d
.
qGet
(
q
,
dst1
,
newSql
,
newArgs
)
return
d
.
qGet
(
q
,
dst1
,
newSql
,
newArgs
...
)
})
}
...
...
zdb/select.go
View file @
c730f5f1
...
...
@@ -10,13 +10,13 @@ func (d *Pool) WSelect(dst any, sql string, args ...any) error {
func
(
d
*
Pool
)
WSelectNamed
(
dst
any
,
sql
string
,
args
map
[
string
]
any
)
error
{
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
qSelect
(
d
.
SrvMaster
,
dst
,
newSql
,
newArgs
)
return
d
.
qSelect
(
d
.
SrvMaster
,
dst
,
newSql
,
newArgs
...
)
}
func
(
d
*
Pool
)
WSelectOpts
(
dst
any
,
opts
Opts
)
error
{
sql
,
args
:=
opts
.
Opts
()
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
qSelect
(
d
.
SrvMaster
,
dst
,
newSql
,
newArgs
)
return
d
.
qSelect
(
d
.
SrvMaster
,
dst
,
newSql
,
newArgs
...
)
}
func
(
d
*
Pool
)
Select
(
dst
any
,
sql
string
,
args
...
any
)
error
{
...
...
@@ -28,7 +28,7 @@ func (d *Pool) SelectNamed(dst any, sql string, args map[string]any) error {
return
d
.
execWrapper
(
ConnModeSync
,
dst
,
func
(
conn
*
Conn
,
dst1
any
)
error
{
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
qSelect
(
conn
,
dst1
,
newSql
,
newArgs
)
return
d
.
qSelect
(
conn
,
dst1
,
newSql
,
newArgs
...
)
})
}
func
(
d
*
Pool
)
SelectOpts
(
dst
any
,
opts
Opts
)
error
{
...
...
@@ -36,7 +36,7 @@ func (d *Pool) SelectOpts(dst any, opts Opts) error {
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
execWrapper
(
ConnModeSync
,
dst
,
func
(
conn
*
Conn
,
dst1
any
)
error
{
return
d
.
qSelect
(
conn
,
dst1
,
newSql
,
newArgs
)
return
d
.
qSelect
(
conn
,
dst1
,
newSql
,
newArgs
...
)
})
}
...
...
@@ -49,7 +49,7 @@ func (d *Pool) SelectAsyncNamed(dst any, sql string, args map[string]any) error
return
d
.
execWrapper
(
ConnModeAsync
,
dst
,
func
(
conn
*
Conn
,
dst1
any
)
error
{
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
qSelect
(
conn
,
dst1
,
newSql
,
newArgs
)
return
d
.
qSelect
(
conn
,
dst1
,
newSql
,
newArgs
...
)
})
}
func
(
d
*
Pool
)
SelectAsyncOpts
(
dst
any
,
opts
Opts
)
error
{
...
...
@@ -57,7 +57,7 @@ func (d *Pool) SelectAsyncOpts(dst any, opts Opts) error {
newSql
,
newArgs
:=
d
.
prepare
(
sql
,
args
)
return
d
.
execWrapper
(
ConnModeAsync
,
dst
,
func
(
conn
*
Conn
,
dst1
any
)
error
{
return
d
.
qSelect
(
conn
,
dst1
,
newSql
,
newArgs
)
return
d
.
qSelect
(
conn
,
dst1
,
newSql
,
newArgs
...
)
})
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment