!2197 修复check_keywords.pl脚本中gram.y文件路径错误,修复check_keywords.pl检查结果异常。

Merge pull request !2197 from dongxu.wei/fix_keywords_dismatch
This commit is contained in:
opengauss-bot
2022-11-28 07:08:54 +00:00
committed by Gitee
3 changed files with 20 additions and 14 deletions

View File

@ -25977,16 +25977,16 @@ unreserved_keyword:
| AT | AT
| ATTRIBUTE | ATTRIBUTE
| AUDIT | AUDIT
| AUTO_INCREMENT
| AUTOEXTEND | AUTOEXTEND
| AUTOMAPPED | AUTOMAPPED
| AUTO_INCREMENT
| BACKWARD | BACKWARD
/* PGXC_BEGIN */ /* PGXC_BEGIN */
| BARRIER | BARRIER
/* PGXC_END */ /* PGXC_END */
| BEFORE | BEFORE
| BEGIN_NON_ANOYBLOCK
| BEGIN_P | BEGIN_P
| BEGIN_NON_ANOYBLOCK
| BLANKS | BLANKS
| BLOB_P | BLOB_P
| BLOCKCHAIN | BLOCKCHAIN
@ -26028,9 +26028,10 @@ unreserved_keyword:
| CONSTRAINTS | CONSTRAINTS
| CONTENT_P | CONTENT_P
| CONTINUE_P | CONTINUE_P
| CONVERSION_P
| CONTVIEW | CONTVIEW
| CONVERSION_P
| COORDINATOR | COORDINATOR
| COORDINATORS
| COPY | COPY
| COST | COST
| CSV | CSV
@ -26044,8 +26045,8 @@ unreserved_keyword:
| DATANODE | DATANODE
| DATANODES | DATANODES
| DATATYPE_CL | DATATYPE_CL
| DAY_P
| DATE_FORMAT_P | DATE_FORMAT_P
| DAY_P
| DBCOMPATIBILITY_P | DBCOMPATIBILITY_P
| DEALLOCATE | DEALLOCATE
| DECLARE | DECLARE
@ -26073,6 +26074,7 @@ unreserved_keyword:
| DROP | DROP
| DUPLICATE | DUPLICATE
| EACH | EACH
| ELASTIC
| ENABLE_P | ENABLE_P
| ENCLOSED | ENCLOSED
| ENCODING | ENCODING
@ -26099,10 +26101,11 @@ unreserved_keyword:
| FAMILY | FAMILY
| FAST | FAST
| FEATURES // DB4AI | FEATURES // DB4AI
| FENCED
| FIELDS | FIELDS
| FILEHEADER_P | FILEHEADER_P
| FILL_MISSING_FIELDS
| FILLER | FILLER
| FILL_MISSING_FIELDS
| FILTER | FILTER
| FIRST_P | FIRST_P
| FIXED_P | FIXED_P
@ -26140,10 +26143,10 @@ unreserved_keyword:
| INITRANS | INITRANS
| INLINE_P | INLINE_P
| INPUT_P | INPUT_P
| INTERNAL
| INSENSITIVE | INSENSITIVE
| INSERT | INSERT
| INSTEAD | INSTEAD
| INTERNAL
| INVOKER | INVOKER
| IP | IP
| ISNULL | ISNULL
@ -26170,8 +26173,8 @@ unreserved_keyword:
| LOG_P | LOG_P
| LOGGING | LOGGING
| LOGIN_ANY | LOGIN_ANY
| LOGIN_SUCCESS
| LOGIN_FAILURE | LOGIN_FAILURE
| LOGIN_SUCCESS
| LOGOUT | LOGOUT
| LOOP | LOOP
| MAPPING | MAPPING
@ -26246,6 +26249,7 @@ unreserved_keyword:
| PREPARED | PREPARED
| PRESERVE | PRESERVE
| PRIOR | PRIOR
| PRIORER
| PRIVATE | PRIVATE
| PRIVILEGE | PRIVILEGE
| PRIVILEGES | PRIVILEGES
@ -26295,6 +26299,7 @@ unreserved_keyword:
| ROLLUP | ROLLUP
| ROTATION | ROTATION
| ROWS | ROWS
| ROWTYPE_P
| RULE | RULE
| SAMPLE | SAMPLE
| SAVEPOINT | SAVEPOINT
@ -26303,6 +26308,7 @@ unreserved_keyword:
| SEARCH | SEARCH
| SECOND_P | SECOND_P
| SECURITY | SECURITY
| SEPARATOR_P
| SEQUENCE | SEQUENCE
| SEQUENCES | SEQUENCES
| SERIALIZABLE | SERIALIZABLE
@ -26310,7 +26316,6 @@ unreserved_keyword:
| SESSION | SESSION
| SET | SET
| SETS | SETS
| SEPARATOR_P
| SHARE | SHARE
| SHIPPABLE | SHIPPABLE
| SHOW | SHOW
@ -26344,8 +26349,8 @@ unreserved_keyword:
| SUBPARTITION | SUBPARTITION
| SUBSCRIPTION | SUBSCRIPTION
| SYNONYM | SYNONYM
| SYS_REFCURSOR { $$ = "refcursor"; }
| SYSID | SYSID
| SYS_REFCURSOR { $$ = "refcursor"; }
| SYSTEM_P | SYSTEM_P
| TABLES | TABLES
| TABLESPACE | TABLESPACE
@ -26356,8 +26361,8 @@ unreserved_keyword:
| TERMINATED | TERMINATED
| TEXT_P | TEXT_P
| THAN | THAN
| TIME_FORMAT_P
| TIMESTAMP_FORMAT_P | TIMESTAMP_FORMAT_P
| TIME_FORMAT_P
| TRANSACTION | TRANSACTION
| TRANSFORM | TRANSFORM
| TRIGGER | TRIGGER
@ -26388,6 +26393,7 @@ unreserved_keyword:
| VALUE_P | VALUE_P
| VARIABLES | VARIABLES
| VARYING | VARYING
| VCGROUP
| VERSION_P | VERSION_P
| VIEW | VIEW
| VOLATILE | VOLATILE
@ -26639,8 +26645,8 @@ reserved_keyword:
| MAXVALUE | MAXVALUE
| MINUS_P | MINUS_P
| MODIFY_P | MODIFY_P
| NOT
| NOCYCLE | NOCYCLE
| NOT
| NULL_P | NULL_P
| OFFSET | OFFSET
| ON | ON

View File

@ -239,7 +239,7 @@ PG_KEYWORD("false", FALSE_P, RESERVED_KEYWORD)
PG_KEYWORD("family", FAMILY, UNRESERVED_KEYWORD) PG_KEYWORD("family", FAMILY, UNRESERVED_KEYWORD)
PG_KEYWORD("fast", FAST, UNRESERVED_KEYWORD) PG_KEYWORD("fast", FAST, UNRESERVED_KEYWORD)
PG_KEYWORD("features", FEATURES, UNRESERVED_KEYWORD) PG_KEYWORD("features", FEATURES, UNRESERVED_KEYWORD)
PG_KEYWORD("fenced", FENCED, RESERVED_KEYWORD) PG_KEYWORD("fenced", FENCED, UNRESERVED_KEYWORD)
PG_KEYWORD("fetch", FETCH, RESERVED_KEYWORD) PG_KEYWORD("fetch", FETCH, RESERVED_KEYWORD)
PG_KEYWORD("fields", FIELDS, UNRESERVED_KEYWORD) PG_KEYWORD("fields", FIELDS, UNRESERVED_KEYWORD)
PG_KEYWORD("fileheader", FILEHEADER_P, UNRESERVED_KEYWORD) PG_KEYWORD("fileheader", FILEHEADER_P, UNRESERVED_KEYWORD)
@ -455,7 +455,7 @@ PG_KEYWORD("prepared", PREPARED, UNRESERVED_KEYWORD)
PG_KEYWORD("preserve", PRESERVE, UNRESERVED_KEYWORD) PG_KEYWORD("preserve", PRESERVE, UNRESERVED_KEYWORD)
PG_KEYWORD("primary", PRIMARY, RESERVED_KEYWORD) PG_KEYWORD("primary", PRIMARY, RESERVED_KEYWORD)
PG_KEYWORD("prior", PRIOR, UNRESERVED_KEYWORD) PG_KEYWORD("prior", PRIOR, UNRESERVED_KEYWORD)
PG_KEYWORD("priorer", PRIORER, RESERVED_KEYWORD) PG_KEYWORD("priorer", PRIORER, UNRESERVED_KEYWORD)
PG_KEYWORD("private", PRIVATE, UNRESERVED_KEYWORD) PG_KEYWORD("private", PRIVATE, UNRESERVED_KEYWORD)
PG_KEYWORD("privilege", PRIVILEGE, UNRESERVED_KEYWORD) PG_KEYWORD("privilege", PRIVILEGE, UNRESERVED_KEYWORD)
PG_KEYWORD("privileges", PRIVILEGES, UNRESERVED_KEYWORD) PG_KEYWORD("privileges", PRIVILEGES, UNRESERVED_KEYWORD)

View File

@ -35,7 +35,7 @@ $keyword_categories{'col_name_keyword'} = 'COL_NAME_KEYWORD';
$keyword_categories{'type_func_name_keyword'} = 'TYPE_FUNC_NAME_KEYWORD'; $keyword_categories{'type_func_name_keyword'} = 'TYPE_FUNC_NAME_KEYWORD';
$keyword_categories{'reserved_keyword'} = 'RESERVED_KEYWORD'; $keyword_categories{'reserved_keyword'} = 'RESERVED_KEYWORD';
my $gram_filename = "$path/src/backend/parser/gram.y"; my $gram_filename = "$path/src/common/backend/parser/gram.y";
open(GRAM, $gram_filename) || die("Could not open : $gram_filename"); open(GRAM, $gram_filename) || die("Could not open : $gram_filename");
my ($S, $s, $k, $n, $kcat); my ($S, $s, $k, $n, $kcat);