Skip to content

Commit c8b0445

Browse files
insert-returning
Summary: - Support for `INSERT RETURNING`.
1 parent f06ad23 commit c8b0445

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ require (
2222
github.com/stackql/any-sdk v0.1.3-beta02
2323
github.com/stackql/go-suffix-map v0.0.1-alpha01
2424
github.com/stackql/psql-wire v0.1.1-beta23
25-
github.com/stackql/stackql-parser v0.0.14-alpha05
25+
github.com/stackql/stackql-parser v0.0.15-alpha01
2626
github.com/stretchr/testify v1.10.0
2727
golang.org/x/sync v0.10.0
2828
gonum.org/v1/gonum v0.11.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -494,8 +494,8 @@ github.com/stackql/readline v0.0.2-alpha05 h1:ID4QzGdplFBsrSnTuz8pvKzWw96JbrJg8f
494494
github.com/stackql/readline v0.0.2-alpha05/go.mod h1:OFAYOdXk/X4+5GYiDXFfaGrk+bCN6Qv0SYY5HNzD2E0=
495495
github.com/stackql/stackql-go-sqlite3 v1.0.3-stackql h1:j0yt6T5thZuz5+HIr81PXz2AClAtCko0vzr5tm8C1g8=
496496
github.com/stackql/stackql-go-sqlite3 v1.0.3-stackql/go.mod h1:HemqCrcMK2xyhMMMt6oZ7ERDtoSmyyDsw5LBBcTZ+Rk=
497-
github.com/stackql/stackql-parser v0.0.14-alpha05 h1:DLcsaeTypH5p1T+g/9NqaGYdC9uIQ+7pZetnkjHi0G0=
498-
github.com/stackql/stackql-parser v0.0.14-alpha05/go.mod h1:iyB47SvRS+Fvpn7joF7mHAkeiWSq83TbUhglRmLzPLQ=
497+
github.com/stackql/stackql-parser v0.0.15-alpha01 h1:QY3W7xjIlc42BdH2ljjDlm+G6MNI756YAZ+S8nqsT/Q=
498+
github.com/stackql/stackql-parser v0.0.15-alpha01/go.mod h1:iyB47SvRS+Fvpn7joF7mHAkeiWSq83TbUhglRmLzPLQ=
499499
github.com/stackql/stackql-provider-registry v0.0.1-rc06 h1:MgroWOr0bSqjSTDGnXB0UoZGFXpW3SRtN0EFkzB8Rpo=
500500
github.com/stackql/stackql-provider-registry v0.0.1-rc06/go.mod h1:87rVxnS2aRASK20lBQgoYA0o7FSJTZBGGRaWFR7IDm4=
501501
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=

internal/stackql/primitivebuilder/insert_or_update.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,28 @@ import (
88
"github.com/stackql/stackql/internal/stackql/primitivegraph"
99
)
1010

11-
type InsertOrUpdate struct {
11+
type insertOrUpdate struct {
1212
bldrInput builder_input.BuilderInput
1313
root primitivegraph.PrimitiveNode
1414
}
1515

1616
func NewInsertOrUpdate(
1717
bldrInput builder_input.BuilderInput,
1818
) Builder {
19-
return &InsertOrUpdate{
19+
return &insertOrUpdate{
2020
bldrInput: bldrInput,
2121
}
2222
}
2323

24-
func (ss *InsertOrUpdate) GetRoot() primitivegraph.PrimitiveNode {
24+
func (ss *insertOrUpdate) GetRoot() primitivegraph.PrimitiveNode {
2525
return ss.root
2626
}
2727

28-
func (ss *InsertOrUpdate) GetTail() primitivegraph.PrimitiveNode {
28+
func (ss *insertOrUpdate) GetTail() primitivegraph.PrimitiveNode {
2929
return ss.root
3030
}
3131

32-
func (ss *InsertOrUpdate) Build() error {
32+
func (ss *insertOrUpdate) Build() error {
3333
node, nodeExists := ss.bldrInput.GetParserNode()
3434
if !nodeExists {
3535
return fmt.Errorf("mutation executor: node does not exist")

0 commit comments

Comments
 (0)