Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ replace (
cloud.google.com/go/compute/metadata => cloud.google.com/go/compute/metadata v0.1.0
github.com/labstack/echo/v4 => github.com/labstack/echo/v4 v4.6.1
github.com/pingcap/log => github.com/pingcap/log v0.0.0-20191012051959-b742a5d432e9
github.com/pingcap/parser => github.com/sjjian/parser v0.0.0-20240704052347-b6199b7bccae
github.com/pingcap/parser => github.com/sjjian/parser v0.0.0-20260821091929-e152d91621bc
github.com/swaggo/swag => github.com/swaggo/swag v1.6.7
google.golang.org/grpc => google.golang.org/grpc v1.29.0
)
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk=
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
github.com/360EntSecGroup-Skylar/excelize v1.4.1/go.mod h1:vnax29X2usfl7HHkBrX5EvSCJcmH3dT9luvxzu8iGAE=
github.com/360EntSecGroup-Skylar/excelize v1.4.1 h1:l55mJb6rkkaUzOpSsgEeKYtS6/0gHwBYyfo5Jcjv/Ks=
github.com/sjjian/parser v0.0.0-20260821091929-e152d91621bc h1:W5tBE0HfhfrOWGG7TZFImnGUMx7+NAOgoIOo4FoU36s=
github.com/sjjian/parser v0.0.0-20260821091929-e152d91621bc/go.mod h1:Qq2tnreUXwVo7NAKAHmbWFsgqpDUkxwhJCClY+ZCudA=
github.com/acomagu/bufpipe v1.0.4/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4=
github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ=
github.com/actiontech/dms v0.0.0-20260520024857-5bc318ea23da/go.mod h1:I6rK7A4GRDHNbGUiYl29fBoQfzWZbg38yHgrF0cCDvs=
Expand Down Expand Up @@ -820,8 +822,6 @@ github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrf
github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0=
github.com/sjjian/parser v0.0.0-20240704052347-b6199b7bccae/go.mod h1:Qq2tnreUXwVo7NAKAHmbWFsgqpDUkxwhJCClY+ZCudA=
github.com/sjjian/parser v0.0.0-20240704052347-b6199b7bccae h1:rTwogc7Uq0/7zMHNhpQTqjtGKdccVh8Z8vHReIlsXG0=
github.com/skeema/knownhosts v1.2.0/go.mod h1:g4fPeYpque7P0xefxtGzV81ihjC8sX2IqpAoNkjxbMo=
github.com/skeema/knownhosts v1.2.0 h1:h9r9cf0+u7wSE+M183ZtMGgOJKiL96brpaz5ekfJCpM=
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
Expand Down
10 changes: 10 additions & 0 deletions sqle/driver/mysql/mysql_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,16 @@ CREATEaa TABLE new_tbl AS SELECT * FROM orig_tbl;`,
`SELECT id, ROW_NUMBER() OVER (PARTITION BY nominate_app_id ORDER BY create_date ASC) AS rn FROM sourcing.tt_nomi_record`,
driverV2.SQLTypeDQL,
},
{
"case 9 JSON_TABLE FROM",
`SELECT * FROM JSON_TABLE('[{"locationId":"SH","endTime":"2099-12-31","passcardId":"p1"}]', '$[*]' COLUMNS (locationId VARCHAR(20) PATH '$.locationId', endTime DATE PATH '$.endTime', passcardId VARCHAR(64) PATH '$.passcardId')) AS jt WHERE jt.locationId = 'SH' AND jt.endTime > CURDATE();`,
driverV2.SQLTypeDQL,
},
{
"case 10 JSON_TABLE CROSS JOIN",
`SELECT DISTINCT jt.locationId, jt.endTime, jt.passcardId FROM json_table_export_demo pf CROSS JOIN JSON_TABLE(pf.pass_info, '$[*]' COLUMNS (locationId VARCHAR(20) PATH '$.locationId', endTime DATE PATH '$.endTime', passcardId VARCHAR(64) PATH '$.passcardId')) AS jt WHERE jt.locationId = 'SH' AND jt.endTime > CURDATE();`,
driverV2.SQLTypeDQL,
},
}
i := &MysqlDriverImpl{}
for _, arg := range args {
Expand Down
89 changes: 88 additions & 1 deletion vendor/github.com/pingcap/parser/ast/dml.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions vendor/github.com/pingcap/parser/misc.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading