Audit with AI

This commit is contained in:
2025-11-16 11:37:02 +05:30
parent 551e2123bc
commit 29cddb6389
24 changed files with 1286 additions and 79 deletions

9
qry.go
View File

@@ -92,13 +92,14 @@ func (c *CondGroup) Condition(args *[]any, argIdx int) string {
defer putSB(sb)
sb.WriteString("(")
currentIdx := argIdx
for i, cond := range c.cond {
if i == 0 {
sb.WriteString(cond.Condition(args, argIdx+i))
} else {
if i > 0 {
sb.WriteString(c.op)
sb.WriteString(cond.Condition(args, argIdx+i))
}
argsLenBefore := len(*args)
sb.WriteString(cond.Condition(args, currentIdx))
currentIdx += len(*args) - argsLenBefore
}
sb.WriteString(")")
return sb.String()