Skip to content

Commit 5f7ac4d

Browse files
committed
feat(embedded/sql): show table stmt
Signed-off-by: Jeronimo Irazabal <[email protected]>
1 parent 5b42f80 commit 5f7ac4d

File tree

3 files changed

+379
-263
lines changed

3 files changed

+379
-263
lines changed

embedded/sql/sql_grammar.y

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,13 @@ dqlstmt:
576576
ds: &FnDataSourceStmt{fnCall: &FnCall{fn: "tables"}},
577577
}
578578
}
579+
|
580+
SHOW TABLE IDENTIFIER
581+
{
582+
$$ = &SelectStmt{
583+
ds: &FnDataSourceStmt{fnCall: &FnCall{fn: "table", params: []ValueExp{&Varchar{val: $3}}}},
584+
}
585+
}
579586
|
580587
SHOW USERS
581588
{
@@ -695,6 +702,11 @@ ds:
695702
{
696703
$$ = &FnDataSourceStmt{fnCall: &FnCall{fn: "tables"}, as: $4}
697704
}
705+
|
706+
TABLE '(' IDENTIFIER ')'
707+
{
708+
$$ = &FnDataSourceStmt{fnCall: &FnCall{fn: "table", params: []ValueExp{&Varchar{val: $3}}}}
709+
}
698710
|
699711
USERS '(' ')' opt_as
700712
{

0 commit comments

Comments
 (0)