未验证 提交 ed920afa 编写于 作者: H Haojun Liao 提交者: GitHub

Merge pull request #7347 from sunshine-smdbs/syntax_desc

ADD syntax desc
...@@ -91,63 +91,63 @@ ...@@ -91,63 +91,63 @@
#define TK_ACCOUNT 73 #define TK_ACCOUNT 73
#define TK_USE 74 #define TK_USE 74
#define TK_DESCRIBE 75 #define TK_DESCRIBE 75
#define TK_ALTER 76 #define TK_DESC 76
#define TK_PASS 77 #define TK_ALTER 77
#define TK_PRIVILEGE 78 #define TK_PASS 78
#define TK_LOCAL 79 #define TK_PRIVILEGE 79
#define TK_COMPACT 80 #define TK_LOCAL 80
#define TK_LP 81 #define TK_COMPACT 81
#define TK_RP 82 #define TK_LP 82
#define TK_IF 83 #define TK_RP 83
#define TK_EXISTS 84 #define TK_IF 84
#define TK_AS 85 #define TK_EXISTS 85
#define TK_OUTPUTTYPE 86 #define TK_AS 86
#define TK_AGGREGATE 87 #define TK_OUTPUTTYPE 87
#define TK_BUFSIZE 88 #define TK_AGGREGATE 88
#define TK_PPS 89 #define TK_BUFSIZE 89
#define TK_TSERIES 90 #define TK_PPS 90
#define TK_DBS 91 #define TK_TSERIES 91
#define TK_STORAGE 92 #define TK_DBS 92
#define TK_QTIME 93 #define TK_STORAGE 93
#define TK_CONNS 94 #define TK_QTIME 94
#define TK_STATE 95 #define TK_CONNS 95
#define TK_COMMA 96 #define TK_STATE 96
#define TK_KEEP 97 #define TK_COMMA 97
#define TK_CACHE 98 #define TK_KEEP 98
#define TK_REPLICA 99 #define TK_CACHE 99
#define TK_QUORUM 100 #define TK_REPLICA 100
#define TK_DAYS 101 #define TK_QUORUM 101
#define TK_MINROWS 102 #define TK_DAYS 102
#define TK_MAXROWS 103 #define TK_MINROWS 103
#define TK_BLOCKS 104 #define TK_MAXROWS 104
#define TK_CTIME 105 #define TK_BLOCKS 105
#define TK_WAL 106 #define TK_CTIME 106
#define TK_FSYNC 107 #define TK_WAL 107
#define TK_COMP 108 #define TK_FSYNC 108
#define TK_PRECISION 109 #define TK_COMP 109
#define TK_UPDATE 110 #define TK_PRECISION 110
#define TK_CACHELAST 111 #define TK_UPDATE 111
#define TK_PARTITIONS 112 #define TK_CACHELAST 112
#define TK_UNSIGNED 113 #define TK_PARTITIONS 113
#define TK_TAGS 114 #define TK_UNSIGNED 114
#define TK_USING 115 #define TK_TAGS 115
#define TK_NULL 116 #define TK_USING 116
#define TK_NOW 117 #define TK_NULL 117
#define TK_SELECT 118 #define TK_NOW 118
#define TK_UNION 119 #define TK_SELECT 119
#define TK_ALL 120 #define TK_UNION 120
#define TK_DISTINCT 121 #define TK_ALL 121
#define TK_FROM 122 #define TK_DISTINCT 122
#define TK_VARIABLE 123 #define TK_FROM 123
#define TK_INTERVAL 124 #define TK_VARIABLE 124
#define TK_SESSION 125 #define TK_INTERVAL 125
#define TK_STATE_WINDOW 126 #define TK_SESSION 126
#define TK_FILL 127 #define TK_STATE_WINDOW 127
#define TK_SLIDING 128 #define TK_FILL 128
#define TK_ORDER 129 #define TK_SLIDING 129
#define TK_BY 130 #define TK_ORDER 130
#define TK_ASC 131 #define TK_BY 131
#define TK_DESC 132 #define TK_ASC 132
#define TK_GROUP 133 #define TK_GROUP 133
#define TK_HAVING 134 #define TK_HAVING 134
#define TK_LIMIT 135 #define TK_LIMIT 135
......
...@@ -162,7 +162,10 @@ cmd ::= DESCRIBE ids(X) cpxName(Y). { ...@@ -162,7 +162,10 @@ cmd ::= DESCRIBE ids(X) cpxName(Y). {
X.n += Y.n; X.n += Y.n;
setDCLSqlElems(pInfo, TSDB_SQL_DESCRIBE_TABLE, 1, &X); setDCLSqlElems(pInfo, TSDB_SQL_DESCRIBE_TABLE, 1, &X);
} }
cmd ::= DESC ids(X) cpxName(Y). {
X.n += Y.n;
setDCLSqlElems(pInfo, TSDB_SQL_DESCRIBE_TABLE, 1, &X);
}
/////////////////////////////////THE ALTER STATEMENT//////////////////////////////////////// /////////////////////////////////THE ALTER STATEMENT////////////////////////////////////////
cmd ::= ALTER USER ids(X) PASS ids(Y). { setAlterUserSql(pInfo, TSDB_ALTER_USER_PASSWD, &X, &Y, NULL); } cmd ::= ALTER USER ids(X) PASS ids(Y). { setAlterUserSql(pInfo, TSDB_ALTER_USER_PASSWD, &X, &Y, NULL); }
cmd ::= ALTER USER ids(X) PRIVILEGE ids(Y). { setAlterUserSql(pInfo, TSDB_ALTER_USER_PRIVILEGES, &X, NULL, &Y);} cmd ::= ALTER USER ids(X) PRIVILEGE ids(Y). { setAlterUserSql(pInfo, TSDB_ALTER_USER_PRIVILEGES, &X, NULL, &Y);}
......
因为 它太大了无法显示 source diff 。你可以改为 查看blob
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册