feat: support uniq grant
This commit is contained in:
parent
4ffc4017bd
commit
e945586ad9
|
@ -176,7 +176,7 @@
|
|||
#define TK_LICENCES 157
|
||||
#define TK_GRANTS 158
|
||||
#define TK_FULL 159
|
||||
#define TK_LOG 160
|
||||
#define TK_LOGS 160
|
||||
#define TK_MACHINES 161
|
||||
#define TK_QUERIES 162
|
||||
#define TK_SCORES 163
|
||||
|
|
|
@ -488,7 +488,7 @@ cmd ::= SHOW CONNECTIONS.
|
|||
cmd ::= SHOW LICENCES. { pCxt->pRootNode = createShowStmt(pCxt, QUERY_NODE_SHOW_LICENCES_STMT); }
|
||||
cmd ::= SHOW GRANTS. { pCxt->pRootNode = createShowStmt(pCxt, QUERY_NODE_SHOW_LICENCES_STMT); }
|
||||
cmd ::= SHOW GRANTS FULL. { pCxt->pRootNode = createShowStmt(pCxt, QUERY_NODE_SHOW_GRANTS_FULL_STMT); }
|
||||
cmd ::= SHOW GRANTS LOG. { pCxt->pRootNode = createShowStmt(pCxt, QUERY_NODE_SHOW_GRANTS_LOG_STMT); }
|
||||
cmd ::= SHOW GRANTS LOGS. { pCxt->pRootNode = createShowStmt(pCxt, QUERY_NODE_SHOW_GRANTS_LOG_STMT); }
|
||||
cmd ::= SHOW CLUSTER MACHINES. { pCxt->pRootNode = createShowStmt(pCxt, QUERY_NODE_SHOW_CLUSTER_MACHINES_STMT); }
|
||||
cmd ::= SHOW CREATE DATABASE db_name(A). { pCxt->pRootNode = createShowCreateDatabaseStmt(pCxt, &A); }
|
||||
cmd ::= SHOW CREATE TABLE full_table_name(A). { pCxt->pRootNode = createShowCreateTableStmt(pCxt, QUERY_NODE_SHOW_CREATE_TABLE_STMT, A); }
|
||||
|
|
|
@ -110,7 +110,7 @@ static SKeyword keywordTable[] = {
|
|||
{"GRANT", TK_GRANT},
|
||||
{"GRANTS", TK_GRANTS},
|
||||
{"FULL", TK_FULL},
|
||||
{"LOG", TK_LOG},
|
||||
{"LOGS", TK_LOGS},
|
||||
{"MACHINES", TK_MACHINES},
|
||||
{"GROUP", TK_GROUP},
|
||||
{"HAVING", TK_HAVING},
|
||||
|
|
|
@ -1272,7 +1272,7 @@ static const YYCODETYPE yyFallback[] = {
|
|||
0, /* LICENCES => nothing */
|
||||
0, /* GRANTS => nothing */
|
||||
0, /* FULL => nothing */
|
||||
0, /* LOG => nothing */
|
||||
0, /* LOGS => nothing */
|
||||
0, /* MACHINES => nothing */
|
||||
0, /* QUERIES => nothing */
|
||||
0, /* SCORES => nothing */
|
||||
|
@ -1709,7 +1709,7 @@ static const char *const yyTokenName[] = {
|
|||
/* 157 */ "LICENCES",
|
||||
/* 158 */ "GRANTS",
|
||||
/* 159 */ "FULL",
|
||||
/* 160 */ "LOG",
|
||||
/* 160 */ "LOGS",
|
||||
/* 161 */ "MACHINES",
|
||||
/* 162 */ "QUERIES",
|
||||
/* 163 */ "SCORES",
|
||||
|
@ -2330,7 +2330,7 @@ static const char *const yyRuleName[] = {
|
|||
/* 260 */ "cmd ::= SHOW LICENCES",
|
||||
/* 261 */ "cmd ::= SHOW GRANTS",
|
||||
/* 262 */ "cmd ::= SHOW GRANTS FULL",
|
||||
/* 263 */ "cmd ::= SHOW GRANTS LOG",
|
||||
/* 263 */ "cmd ::= SHOW GRANTS LOGS",
|
||||
/* 264 */ "cmd ::= SHOW CLUSTER MACHINES",
|
||||
/* 265 */ "cmd ::= SHOW CREATE DATABASE db_name",
|
||||
/* 266 */ "cmd ::= SHOW CREATE TABLE full_table_name",
|
||||
|
@ -3618,7 +3618,7 @@ static const YYCODETYPE yyRuleInfoLhs[] = {
|
|||
350, /* (260) cmd ::= SHOW LICENCES */
|
||||
350, /* (261) cmd ::= SHOW GRANTS */
|
||||
350, /* (262) cmd ::= SHOW GRANTS FULL */
|
||||
350, /* (263) cmd ::= SHOW GRANTS LOG */
|
||||
350, /* (263) cmd ::= SHOW GRANTS LOGS */
|
||||
350, /* (264) cmd ::= SHOW CLUSTER MACHINES */
|
||||
350, /* (265) cmd ::= SHOW CREATE DATABASE db_name */
|
||||
350, /* (266) cmd ::= SHOW CREATE TABLE full_table_name */
|
||||
|
@ -4270,7 +4270,7 @@ static const signed char yyRuleInfoNRhs[] = {
|
|||
-2, /* (260) cmd ::= SHOW LICENCES */
|
||||
-2, /* (261) cmd ::= SHOW GRANTS */
|
||||
-3, /* (262) cmd ::= SHOW GRANTS FULL */
|
||||
-3, /* (263) cmd ::= SHOW GRANTS LOG */
|
||||
-3, /* (263) cmd ::= SHOW GRANTS LOGS */
|
||||
-3, /* (264) cmd ::= SHOW CLUSTER MACHINES */
|
||||
-4, /* (265) cmd ::= SHOW CREATE DATABASE db_name */
|
||||
-4, /* (266) cmd ::= SHOW CREATE TABLE full_table_name */
|
||||
|
@ -5642,7 +5642,7 @@ static YYACTIONTYPE yy_reduce(
|
|||
case 262: /* cmd ::= SHOW GRANTS FULL */
|
||||
{ pCxt->pRootNode = createShowStmt(pCxt, QUERY_NODE_SHOW_GRANTS_FULL_STMT); }
|
||||
break;
|
||||
case 263: /* cmd ::= SHOW GRANTS LOG */
|
||||
case 263: /* cmd ::= SHOW GRANTS LOGS */
|
||||
{ pCxt->pRootNode = createShowStmt(pCxt, QUERY_NODE_SHOW_GRANTS_LOG_STMT); }
|
||||
break;
|
||||
case 264: /* cmd ::= SHOW CLUSTER MACHINES */
|
||||
|
|
Loading…
Reference in New Issue