This is an automated email from the ASF dual-hosted git repository. rong pushed a commit to branch pipe-table-model-2 in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 07c2c5cb077535bf74fa95a949a62dab3912b734 Author: Steve Yurong Su <[email protected]> AuthorDate: Wed Sep 25 10:49:10 2024 +0800 use lexicographical order in RelationalSql.g4 --- .../db/relational/grammar/sql/RelationalSql.g4 | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql/RelationalSql.g4 b/iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql/RelationalSql.g4 index fb5b35bb3a7..3ee12283737 100644 --- a/iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql/RelationalSql.g4 +++ b/iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql/RelationalSql.g4 @@ -827,7 +827,7 @@ nonReserved // IMPORTANT: this rule must only contain tokens. Nested rules are not supported. See SqlParser.exitNonReserved : ABSENT | ADD | ADMIN | AFTER | ALL | ANALYZE | ANY | ARRAY | ASC | AT | ATTRIBUTE | AUTHORIZATION | BEGIN | BERNOULLI | BOTH - | CACHE | CALL | CALLED | CASCADE | CATALOG | CATALOGS | CHAR | CHARACTER | CHARSET | CLEAR | CLUSTER | CLUSTERID | COLUMN | COLUMNS | COMMENT | COMMIT | COMMITTED | CONDITION | CONDITIONAL | CONFIGNODES | CONFIGURATION | COPARTITION | COUNT | CURRENT | CONNECTOR + | CACHE | CALL | CALLED | CASCADE | CATALOG | CATALOGS | CHAR | CHARACTER | CHARSET | CLEAR | CLUSTER | CLUSTERID | COLUMN | COLUMNS | COMMENT | COMMIT | COMMITTED | CONDITION | CONDITIONAL | CONFIGNODES | CONFIGURATION | CONNECTOR | COPARTITION | COUNT | CURRENT | DATA | DATABASE | DATABASES | DATANODES | DATE | DAY | DECLARE | DEFAULT | DEFINE | DEFINER | DENY | DESC | DESCRIPTOR | DETAILS| DETERMINISTIC | DEVICES | DISTRIBUTED | DO | DOUBLE | ELSEIF | EMPTY | ENCODING | ERROR | EXCLUDING | EXPLAIN | EXTRACTOR | FETCH | FILL | FILTER | FINAL | FIRST | FLUSH | FOLLOWING | FORMAT | FUNCTION | FUNCTIONS @@ -837,16 +837,16 @@ nonReserved | JSON | KEEP | KEY | KEYS | KILL | LANGUAGE | LAST | LATERAL | LEADING | LEAVE | LEVEL | LIMIT | LINEAR | LOAD | LOCAL | LOGICAL | LOOP - | MAP | MATCH | MATCHED | MATCHES | MATCH_RECOGNIZE | MATERIALIZED | MEASUREMENT | MEASURES | MERGE | MICROSECOND | MIGRATE | MILLISECOND | MINUTE | MONTH | MODIFY + | MAP | MATCH | MATCHED | MATCHES | MATCH_RECOGNIZE | MATERIALIZED | MEASUREMENT | MEASURES | MERGE | MICROSECOND | MIGRATE | MILLISECOND | MINUTE | MODIFY | MONTH | NANOSECOND | NESTED | NEXT | NFC | NFD | NFKC | NFKD | NO | NODEID | NONE | NULLIF | NULLS | OBJECT | OF | OFFSET | OMIT | ONE | ONLY | OPTION | ORDINALITY | OUTPUT | OVER | OVERFLOW - | PARTITION | PARTITIONS | PASSING | PAST | PATH | PATTERN | PER | PERIOD | PERMUTE | PLAN | POSITION | PRECEDING | PRECISION | PRIVILEGES | PREVIOUS | PROCESSLIST | PROPERTIES | PRUNE | PIPE | PIPES | PIPEPLUGIN | PIPEPLUGINS | PROCESSOR + | PARTITION | PARTITIONS | PASSING | PAST | PATH | PATTERN | PER | PERIOD | PERMUTE | PIPE | PIPEPLUGIN | PIPEPLUGINS | PIPES | PLAN | POSITION | PRECEDING | PRECISION | PRIVILEGES | PREVIOUS | PROCESSLIST | PROCESSOR | PROPERTIES | PRUNE | QUERIES | QUERY | QUOTES | RANGE | READ | READONLY | REFRESH | REGION | REGIONID | REGIONS | RENAME | REPAIR | REPEAT | REPEATABLE | REPLACE | RESET | RESPECT | RESTRICT | RETURN | RETURNING | RETURNS | REVOKE | ROLE | ROLES | ROLLBACK | ROW | ROWS | RUNNING | SERIESSLOTID | SCALAR | SCHEMA | SCHEMAS | SECOND | SECURITY | SEEK | SERIALIZABLE | SESSION | SET | SETS - | SHOW | SOME | START | STATS | SUBSET | SUBSTRING | SYSTEM | SOURCE | SINK | STOP + | SHOW | SINK | SOME | SOURCE | START | STATS | STOP | SUBSET | SUBSTRING | SYSTEM | TABLES | TABLESAMPLE | TEXT | TEXT_STRING | TIES | TIME | TIMEPARTITION | TIMESERIES | TIMESLOTID | TIMESTAMP | TO | TRAILING | TRANSACTION | TRUNCATE | TRY_CAST | TYPE - | UNBOUNDED | UNCOMMITTED | UNCONDITIONAL | UNIQUE | UNKNOWN | UNMATCHED | UNTIL | UPDATE | URI | USE | USER | UTF16 | UTF32 | UTF8 | USED + | UNBOUNDED | UNCOMMITTED | UNCONDITIONAL | UNIQUE | UNKNOWN | UNMATCHED | UNTIL | UPDATE | URI | USE | USED | USER | UTF16 | UTF32 | UTF8 | VALIDATE | VALUE | VARIABLES | VARIATION | VERBOSE | VERSION | VIEW | WEEK | WHILE | WINDOW | WITHIN | WITHOUT | WORK | WRAPPER | WRITE | YEAR @@ -896,6 +896,7 @@ CONDITION: 'CONDITION'; CONDITIONAL: 'CONDITIONAL'; CONFIGNODES: 'CONFIGNODES'; CONFIGURATION: 'CONFIGURATION'; +CONNECTOR: 'CONNECTOR'; CONSTRAINT: 'CONSTRAINT'; COUNT: 'COUNT'; COPARTITION: 'COPARTITION'; @@ -912,7 +913,6 @@ CURRENT_SCHEMA: 'CURRENT_SCHEMA'; CURRENT_TIME: 'CURRENT_TIME'; CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'; CURRENT_USER: 'CURRENT_USER'; -CONNECTOR: 'CONNECTOR'; DATA: 'DATA'; DATABASE: 'DATABASE'; DATABASES: 'DATABASES'; @@ -1038,8 +1038,8 @@ MICROSECOND: 'US'; MIGRATE: 'MIGRATE'; MILLISECOND: 'MS'; MINUTE: 'MINUTE' | 'M'; -MONTH: 'MONTH' | 'MO'; MODIFY: 'MODIFY'; +MONTH: 'MONTH' | 'MO'; NANOSECOND: 'NS'; NATURAL: 'NATURAL'; NESTED: 'NESTED'; @@ -1081,6 +1081,10 @@ PATTERN: 'PATTERN'; PER: 'PER'; PERIOD: 'PERIOD'; PERMUTE: 'PERMUTE'; +PIPE: 'PIPE'; +PIPEPLUGIN: 'PIPEPLUGIN'; +PIPEPLUGINS: 'PIPEPLUGINS'; +PIPES: 'PIPES'; PLAN : 'PLAN'; POSITION: 'POSITION'; PRECEDING: 'PRECEDING'; @@ -1089,13 +1093,9 @@ PREPARE: 'PREPARE'; PRIVILEGES: 'PRIVILEGES'; PREVIOUS: 'PREVIOUS'; PROCESSLIST: 'PROCESSLIST'; +PROCESSOR: 'PROCESSOR'; PROPERTIES: 'PROPERTIES'; PRUNE: 'PRUNE'; -PIPE: 'PIPE'; -PIPES: 'PIPES'; -PIPEPLUGIN: 'PIPEPLUGIN'; -PIPEPLUGINS: 'PIPEPLUGINS'; -PROCESSOR: 'PROCESSOR'; QUERIES: 'QUERIES'; QUERY: 'QUERY'; QUOTES: 'QUOTES'; @@ -1140,16 +1140,16 @@ SESSION: 'SESSION'; SET: 'SET'; SETS: 'SETS'; SHOW: 'SHOW'; +SINK: 'SINK'; SKIP_TOKEN: 'SKIP'; SOME: 'SOME'; +SOURCE: 'SOURCE'; START: 'START'; STATS: 'STATS'; +STOP: 'STOP'; SUBSET: 'SUBSET'; SUBSTRING: 'SUBSTRING'; SYSTEM: 'SYSTEM'; -SOURCE: 'SOURCE'; -SINK: 'SINK'; -STOP: 'STOP'; TABLE: 'TABLE'; TABLES: 'TABLES'; TABLESAMPLE: 'TABLESAMPLE'; @@ -1183,12 +1183,12 @@ UNTIL: 'UNTIL'; UPDATE: 'UPDATE'; URI: 'URI'; USE: 'USE'; +USED: 'USED'; USER: 'USER'; USING: 'USING'; UTF16: 'UTF16'; UTF32: 'UTF32'; UTF8: 'UTF8'; -USED: 'USED'; VALIDATE: 'VALIDATE'; VALUE: 'VALUE'; VALUES: 'VALUES';
