@@ -3952,7 +3952,7 @@ type ThenReturn struct {
3952
3952
// Insert is INSERT statement node.
3953
3953
//
3954
3954
// {{.Hint | sqlOpt}}
3955
- // INSERT {{if .InsertOrType}}OR .InsertOrType{{end}}INTO {{.TableName | sql}} ({{.Columns | sqlJoin ","}}) {{.Input | sql}}
3955
+ // INSERT {{if .InsertOrType}}OR .InsertOrType{{end}}INTO {{.TableName | sql}}{{.TableHint | sqlOpt}} ({{.Columns | sqlJoin ","}}) {{.Input | sql}}
3956
3956
// {{.ThenReturn | sqlOpt}}
3957
3957
type Insert struct {
3958
3958
// pos = Hint.pos || Insert
@@ -3964,6 +3964,7 @@ type Insert struct {
3964
3964
3965
3965
Hint * Hint // optional
3966
3966
TableName * Path
3967
+ TableHint * Hint // optional
3967
3968
Columns []* Ident
3968
3969
Input InsertInput
3969
3970
ThenReturn * ThenReturn // optional
@@ -4019,7 +4020,7 @@ type SubQueryInput struct {
4019
4020
// Delete is DELETE statement.
4020
4021
//
4021
4022
// {{.Hint | sqlOpt}}
4022
- // DELETE FROM {{.TableName | sql}} {{.As | sqlOpt}} {{.Where | sql}}
4023
+ // DELETE FROM {{.TableName | sql}}{{.TableHint | sqlOpt}} {{.As | sqlOpt}} {{.Where | sql}}
4023
4024
// {{.ThenReturn | sqlOpt}}
4024
4025
type Delete struct {
4025
4026
// pos = Hint.pos || Delete
@@ -4029,6 +4030,7 @@ type Delete struct {
4029
4030
4030
4031
Hint * Hint // optional
4031
4032
TableName * Path
4033
+ TableHint * Hint // optional
4032
4034
As * AsAlias // optional
4033
4035
Where * Where
4034
4036
ThenReturn * ThenReturn // optional
@@ -4037,7 +4039,7 @@ type Delete struct {
4037
4039
// Update is UPDATE statement.
4038
4040
//
4039
4041
// {{.Hint | sqlOpt}}
4040
- // UPDATE {{.TableName | sql}} {{.As | sqlOpt}}
4042
+ // UPDATE {{.TableName | sql}}{{.TableHint | sqlOpt}} {{.As | sqlOpt}}
4041
4043
// SET {{.Updates | sqlJoin ","}} {{.Where | sql}}
4042
4044
// {{.ThenReturn | sqlOpt}}
4043
4045
type Update struct {
@@ -4048,6 +4050,7 @@ type Update struct {
4048
4050
4049
4051
Hint * Hint // optional
4050
4052
TableName * Path
4053
+ TableHint * Hint // optional
4051
4054
As * AsAlias // optional
4052
4055
Updates []* UpdateItem // len(Updates) > 0
4053
4056
Where * Where
0 commit comments