generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
99 lines (98 loc) • 1.46 kB
JavaScript
export const cassandraReservedKeywords = [
'ADD',
'ALL',
'ALTER',
'AND',
'ANY',
'APPLY',
'AS',
'ASC',
'ASCII',
'AUTHORIZE',
'BATCH',
'BEGIN',
'BIGINT',
'BLOB',
'BOOLEAN',
'BY',
'CLUSTERING',
'COLUMNFAMILY',
'COMPACT',
'CONSISTENCY',
'COUNT',
'COUNTER',
'CREATE',
'DECIMAL',
'DELETE',
'DESC',
'DOUBLE',
'DROP',
'EACH_QUORUM',
'FLOAT',
'FROM',
'GRANT',
'IN',
'INDEX',
'CUSTOM',
'INSERT',
'INT',
'INTO',
'KEY',
'KEYSPACE',
'LEVEL',
'LIMIT',
'LOCAL_ONE',
'LOCAL_QUORUM',
'MODIFY',
'NORECURSIVE',
'NOSUPERUSER',
'OF',
'ON',
'ONE',
'ORDER',
'PASSWORD',
'PERMISSION',
'PERMISSIONS',
'PRIMARY',
'QUORUM',
'REVOKE',
'SCHEMA',
'SELECT',
'SET',
'STORAGE',
'SUPERUSER',
'TABLE',
'TEXT',
'TIMESTAMP',
'TIMEUUID',
'THREE',
'TOKEN',
'TRUNCATE',
'TTL',
'TWO',
'TYPE',
'UPDATE',
'USE',
'USER',
'USERS',
'USING',
'UUID',
'VALUES',
'VARCHAR',
'VARINT',
'WHERE',
'WITH',
'WRITETIME',
'DISTINCT',
'BYTE',
'SMALLINT',
'COMPLEX',
'ENUM',
'DATE',
'INTERVAL',
'MACADDR',
'BITSTRING',
];
export const isReservedCassandraKeyword = (keyword) => {
return cassandraReservedKeywords.includes(keyword.toUpperCase());
};