dialect/sql/sqljson: add dialect-aware Append function

This commit is contained in:
Ariel Mashraki
2022-09-28 12:07:10 +03:00
committed by Ariel Mashraki
parent 5330f87759
commit eb4ea68356
10 changed files with 422 additions and 47 deletions

View File

@@ -1670,7 +1670,7 @@ func TestSelector_SelectExpr(t *testing.T) {
AppendSelectExpr(
Expr("age + $1", 1),
ExprFunc(func(b *Builder) {
b.Nested(func(b *Builder) {
b.Wrap(func(b *Builder) {
b.WriteString("similarity(").Ident("name").Comma().Arg("A").WriteByte(')')
b.WriteOp(OpAdd)
b.WriteString("similarity(").Ident("desc").Comma().Arg("D").WriteByte(')')