Skip to content

Commit 93fbee6

Browse files
author
Lingyu Song
authored
Merge branch 'master' into setrole
2 parents fece1fd + c3e1b30 commit 93fbee6

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

ast/dml.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -784,7 +784,7 @@ func (n *SelectStmt) Restore(ctx *RestoreCtx) error {
784784
ctx.WritePlain("/*+ ")
785785
for i, tableHint := range n.TableHints {
786786
if err := tableHint.Restore(ctx); err != nil {
787-
errors.Annotatef(err, "An error occurred while restore SelectStmt.TableHints[%d]", i)
787+
return errors.Annotatef(err, "An error occurred while restore SelectStmt.TableHints[%d]", i)
788788
}
789789
}
790790
ctx.WritePlain("*/ ")
@@ -802,15 +802,15 @@ func (n *SelectStmt) Restore(ctx *RestoreCtx) error {
802802
ctx.WritePlain(",")
803803
}
804804
if err := field.Restore(ctx); err != nil {
805-
errors.Annotatef(err, "An error occurred while restore SelectStmt.Fields[%d]", i)
805+
return errors.Annotatef(err, "An error occurred while restore SelectStmt.Fields[%d]", i)
806806
}
807807
}
808808
}
809809

810810
if n.From != nil {
811811
ctx.WriteKeyWord(" FROM ")
812812
if err := n.From.Restore(ctx); err != nil {
813-
errors.Annotate(err, "An error occurred while restore SelectStmt.From")
813+
return errors.Annotate(err, "An error occurred while restore SelectStmt.From")
814814
}
815815
}
816816

@@ -820,21 +820,21 @@ func (n *SelectStmt) Restore(ctx *RestoreCtx) error {
820820
if n.Where != nil {
821821
ctx.WriteKeyWord(" WHERE ")
822822
if err := n.Where.Restore(ctx); err != nil {
823-
errors.Annotate(err, "An error occurred while restore SelectStmt.Where")
823+
return errors.Annotate(err, "An error occurred while restore SelectStmt.Where")
824824
}
825825
}
826826

827827
if n.GroupBy != nil {
828828
ctx.WritePlain(" ")
829829
if err := n.GroupBy.Restore(ctx); err != nil {
830-
errors.Annotate(err, "An error occurred while restore SelectStmt.GroupBy")
830+
return errors.Annotate(err, "An error occurred while restore SelectStmt.GroupBy")
831831
}
832832
}
833833

834834
if n.Having != nil {
835835
ctx.WritePlain(" ")
836836
if err := n.Having.Restore(ctx); err != nil {
837-
errors.Annotate(err, "An error occurred while restore SelectStmt.Having")
837+
return errors.Annotate(err, "An error occurred while restore SelectStmt.Having")
838838
}
839839
}
840840

@@ -845,22 +845,22 @@ func (n *SelectStmt) Restore(ctx *RestoreCtx) error {
845845
ctx.WritePlain(",")
846846
}
847847
if err := windowsSpec.Restore(ctx); err != nil {
848-
errors.Annotatef(err, "An error occurred while restore SelectStmt.WindowSpec[%d]", i)
848+
return errors.Annotatef(err, "An error occurred while restore SelectStmt.WindowSpec[%d]", i)
849849
}
850850
}
851851
}
852852

853853
if n.OrderBy != nil {
854854
ctx.WritePlain(" ")
855855
if err := n.OrderBy.Restore(ctx); err != nil {
856-
errors.Annotate(err, "An error occurred while restore SelectStmt.OrderBy")
856+
return errors.Annotate(err, "An error occurred while restore SelectStmt.OrderBy")
857857
}
858858
}
859859

860860
if n.Limit != nil {
861861
ctx.WritePlain(" ")
862862
if err := n.Limit.Restore(ctx); err != nil {
863-
errors.Annotate(err, "An error occurred while restore SelectStmt.Limit")
863+
return errors.Annotate(err, "An error occurred while restore SelectStmt.Limit")
864864
}
865865
}
866866

@@ -982,7 +982,7 @@ func (n *UnionSelectList) Restore(ctx *RestoreCtx) error {
982982
ctx.WritePlain("(")
983983
}
984984
if err := selectStmt.Restore(ctx); err != nil {
985-
errors.Annotate(err, "An error occurred while restore UnionSelectList.SelectStmt")
985+
return errors.Annotate(err, "An error occurred while restore UnionSelectList.SelectStmt")
986986
}
987987
if selectStmt.IsInBraces {
988988
ctx.WritePlain(")")
@@ -1022,20 +1022,20 @@ type UnionStmt struct {
10221022
// Restore implements Node interface.
10231023
func (n *UnionStmt) Restore(ctx *RestoreCtx) error {
10241024
if err := n.SelectList.Restore(ctx); err != nil {
1025-
errors.Annotate(err, "An error occurred while restore UnionStmt.SelectList")
1025+
return errors.Annotate(err, "An error occurred while restore UnionStmt.SelectList")
10261026
}
10271027

10281028
if n.OrderBy != nil {
10291029
ctx.WritePlain(" ")
10301030
if err := n.OrderBy.Restore(ctx); err != nil {
1031-
errors.Annotate(err, "An error occurred while restore UnionStmt.OrderBy")
1031+
return errors.Annotate(err, "An error occurred while restore UnionStmt.OrderBy")
10321032
}
10331033
}
10341034

10351035
if n.Limit != nil {
10361036
ctx.WritePlain(" ")
10371037
if err := n.Limit.Restore(ctx); err != nil {
1038-
errors.Annotate(err, "An error occurred while restore UnionStmt.Limit")
1038+
return errors.Annotate(err, "An error occurred while restore UnionStmt.Limit")
10391039
}
10401040
}
10411041
return nil

0 commit comments

Comments
 (0)