no references
referenced by:
::=referenced by:
::= 'ADMIN' ( 'SHOW' ( 'DDL' ( 'JOBS' Int64Num? WhereClauseOptional | 'JOB' 'QUERIES' NumList )? | TableName 'NEXT_ROW_ID' | 'SLOW' AdminShowSlow ) | 'CHECK' ( 'TABLE' TableNameList | 'INDEX' TableName Identifier ( HandleRange ( ',' HandleRange )* )? ) | 'RECOVER' 'INDEX' TableName Identifier | 'CLEANUP' ( 'INDEX' TableName Identifier | 'TABLE' 'LOCK' TableNameList ) | 'CHECKSUM' 'TABLE' TableNameList | 'CANCEL' 'DDL' 'JOBS' NumList | 'RELOAD' ( 'EXPR_PUSHDOWN_BLACKLIST' | 'OPT_RULE_BLACKLIST' | 'BINDINGS' ) | 'PLUGINS'
( 'ENABLE' | 'DISABLE' ) PluginNameList | 'REPAIR' 'TABLE' TableName CreateTableStmt | ( 'FLUSH' | 'CAPTURE' | 'EVOLVE' ) 'BINDINGS' )referenced by:
::= 'ALTER' 'DATABASE' DBName? DatabaseOptionListreferenced by:
::= 'ALTER' IgnoreOptional 'TABLE' TableName ( AlterTableSpecListOpt AlterTablePartitionOpt | 'ANALYZE' 'PARTITION' PartitionNameList ( 'INDEX' IndexNameList )? AnalyzeOptionListOpt )referenced by:
::= 'ALTER' 'USER' IfExists ( UserSpecList RequireClauseOpt ConnectionOptions PasswordOrLockOptions | 'USER' '(' ')' 'IDENTIFIED' 'BY' AuthString )referenced by:
::= 'ALTER' 'INSTANCE' InstanceOptionreferenced by:
::= 'ANALYZE' ( 'TABLE' ( TableNameList | TableName ( 'INDEX' IndexNameList | 'PARTITION' PartitionNameList ( 'INDEX' IndexNameList )? ) ) | 'INCREMENTAL' 'TABLE' TableName ( 'PARTITION' PartitionNameList )? 'INDEX' IndexNameList ) AnalyzeOptionListOptreferenced by:
::= 'BEGIN' ( 'PESSIMISTIC' | 'OPTIMISTIC' )?
| 'START' 'TRANSACTION' ( 'READ' ( 'WRITE' | 'ONLY' ( 'WITH' 'TIMESTAMP'
'BOUND' TimestampBound )? ) | 'WITH' 'CONSISTENT' 'SNAPSHOT' )?referenced by:
::= 'BINLOG' stringLitreferenced by:
BRIEStmt ::= ( 'BACKUP' BRIETables 'TO' | ( 'RESTORE' | 'IMPORT' ) BRIETables 'FROM' ) stringLit BRIEOption*referenced by:
::= 'COMMIT' CompletionTypeWithinTransaction?referenced by:
::= DeallocateSym 'PREPARE' Identifierreferenced by:
::= 'DELETE' TableOptimizerHints PriorityOpt QuickOptional IgnoreOptional ( 'FROM' ( TableName TableAsNameOpt IndexHintListOpt WhereClauseOptional OrderByOptional LimitClause | TableAliasRefList 'USING' TableRefs WhereClauseOptional ) | TableAliasRefList 'FROM' TableRefs WhereClauseOptional )referenced by:
referenced by:
::= ExplainSym ( TableName ColumnName? | 'ANALYZE'? ExplainableStmt | 'FOR' 'CONNECTION' NUM | 'FORMAT' '=' ( stringLit | ExplainFormatType ) ( 'FOR' 'CONNECTION' NUM | ExplainableStmt ) )referenced by:
referenced by:
referenced by:
::= 'CREATE' IndexKeyTypeOpt 'INDEX' IfNotExists Identifier IndexTypeOpt 'ON' TableName '(' IndexPartSpecificationList ')' IndexOptionList IndexLockAndAlgorithmOptreferenced by:
referenced by:
::= 'CREATE' OrReplace ViewAlgorithm ViewDefiner ViewSQLSecurity 'VIEW' ViewName ViewFieldList 'AS' CreateViewSelectOpt ViewCheckOptionreferenced by:
::= 'CREATE' 'USER' IfNotExists UserSpecList RequireClauseOpt ConnectionOptions PasswordOrLockOptionsreferenced by:
referenced by:
referenced by:
referenced by:
DoStmt ::= 'DO' ExpressionListreferenced by:
referenced by:
referenced by:
referenced by:
::= 'DROP' 'SEQUENCE' IfExists TableNameListreferenced by:
::= 'DROP' 'VIEW' ( 'IF' 'EXISTS' )? TableNameList RestrictOrCascadeOptreferenced by:
::= 'DROP' 'USER' ( 'IF' 'EXISTS' )? UsernameListreferenced by:
::= 'DROP' 'ROLE' ( 'IF' 'EXISTS' )? RolenameListreferenced by:
::= 'DROP' 'STATS' TableNamereferenced by:
referenced by:
::= 'FLUSH' NoWriteToBinLogAliasOpt FlushOptionreferenced by:
::= 'FLASHBACK' 'TABLE' TableName FlashbackToNewNamereferenced by:
::= 'GRANT' PrivElemList 'ON' ObjectType PrivLevel 'TO' UserSpecList RequireClauseOpt WithGrantOptionOptreferenced by:
::= 'GRANT' RolenameList 'TO' UsernameListreferenced by:
referenced by:
referenced by:
referenced by:
::= 'LOAD' 'DATA' LocalOpt 'INFILE' stringLit DuplicateOpt 'INTO' 'TABLE' TableName CharsetOpt Fields Lines IgnoreLines ColumnNameOrUserVarListOptWithBrackets LoadDataSetSpecOptreferenced by:
::= 'LOAD' 'STATS' stringLitreferenced by:
::= 'PREPARE' Identifier 'FROM' PrepareSQLreferenced by:
::= 'ROLLBACK' CompletionTypeWithinTransaction?referenced by:
::= 'RENAME' 'TABLE' TableToTable ( ',' TableToTable )*referenced by:
referenced by:
referenced by:
referenced by:
::= 'REVOKE' RolenameList 'FROM' UsernameListreferenced by:
referenced by:
::= ( UnionSelect 'UNION' UnionOpt )+ ( ( SelectStmtBasic | SelectStmtFromDualTable | SelectStmtFromTable ) OrderByOptional SelectStmtLimit SelectLockOpt | '(' SelectStmt ')' OrderByOptional SelectStmtLimit )referenced by:
SetStmt ::= 'SET' ( VariableAssignment? ( ',' VariableAssignment )* | 'PASSWORD' ( 'FOR' Username )? eq PasswordOpt | ( 'GLOBAL' | 'SESSION' )? 'TRANSACTION' TransactionChar ( ',' TransactionChar )* | 'CONFIG' ( Identifier | stringLit ) Identifier ( ( '.' | '-' ) Identifier )* EqOrAssignmentEq SetExpr )referenced by:
::= 'SET' 'ROLE' SetRoleOptreferenced by:
::= 'SET' 'DEFAULT' 'ROLE' SetDefaultRoleOpt 'TO' UsernameListreferenced by:
::= 'SPLIT' SplitSyntaxOption 'TABLE' TableName PartitionNameListOpt ( 'INDEX' Identifier )? SplitOptionreferenced by:
ShowStmt ::= 'SHOW' ( ShowTargetFilterable ShowLikeOrWhereOpt | 'CREATE' ( ( 'TABLE' | 'VIEW' | 'SEQUENCE' ) TableName | 'DATABASE' IfNotExists DBName | 'USER' Username ) | 'TABLE' TableName ( PartitionNameListOpt ( 'INDEX' Identifier )? 'REGIONS' WhereClauseOptional | 'NEXT_ROW_ID' ) | 'GRANTS' ( 'FOR' Username UsingRoles )? | 'MASTER' 'STATUS' | OptFull 'PROCESSLIST' | 'PROFILES' | 'PROFILE' ShowProfileTypesOpt ShowProfileArgsOpt SelectStmtLimit | 'PRIVILEGES' | 'BUILTINS' )referenced by:
::= '(' ( SelectStmt | UnionStmt ) ')'referenced by:
::= 'TRACE' ( 'FORMAT' '=' stringLit )? TraceableStmtreferenced by:
referenced by:
::= 'UPDATE' TableOptimizerHints PriorityOpt IgnoreOptional ( TableRef 'SET' AssignmentList WhereClauseOptional OrderByOptional LimitClause | TableRefs 'SET' AssignmentList WhereClauseOptional )referenced by:
referenced by:
::= 'UNLOCK' TablesTerminalSymreferenced by:
referenced by:
referenced by:
referenced by:
::= Identifier ( '.' Identifier )?referenced by:
referenced by:
referenced by:
referenced by:
::= ( 'RECENT' | 'TOP' ( 'INTERNAL' | 'ALL' )? ) NUMreferenced by:
::= Identifier ( ',' Identifier )*referenced by:
DBName ::= Identifierreferenced by:
referenced by:
::= 'IGNORE'?referenced by:
::= ( AlterTableSpec ( ',' AlterTableSpec )* )?referenced by:
::= PartitionOpt
| 'REMOVE' 'PARTITIONING'referenced by:
::= Identifier ( ',' Identifier )*referenced by:
::= ( 'WITH' AnalyzeOption ( ',' AnalyzeOption )* )?referenced by:
::= ( Identifier | 'PRIMARY' )? ( ',' ( Identifier | 'PRIMARY' ) )*referenced by:
IfExists ::= ( 'IF' 'EXISTS' )?referenced by:
referenced by:
referenced by:
::= ( 'WITH' ConnectionOption+ )?referenced by:
referenced by:
::= stringLitreferenced by:
::= 'RELOAD' 'TLS' ( 'NO' 'ROLLBACK' 'ON' 'ERROR' )?referenced by:
::= 'STRONG'
| ( 'MIN'? 'READ' 'TIMESTAMP' | ( 'MAX' | 'EXACT' ) 'STALENESS' ) Expressionreferenced by:
| 'TABLE' TableNameListreferenced by:
CompletionTypeWithinTransaction:
::= 'AND' ( 'CHAIN' ( 'NO' 'RELEASE' )? | 'NO' 'CHAIN' ( 'NO'? 'RELEASE'
)? )
| 'NO'? 'RELEASE'referenced by:
::= 'DEALLOCATE'
| 'DROP'referenced by:
referenced by:
::= ( 'LOW_PRIORITY' | 'HIGH_PRIORITY' | 'DELAYED' )?referenced by:
::= 'QUICK'?referenced by:
referenced by:
referenced by:
::= OrderBy?referenced by:
::= ( 'LIMIT' LimitOption )?referenced by:
::= TableNameOptWild ( ',' TableNameOptWild )*referenced by:
::= EscapedTableRef ( ',' EscapedTableRef )*referenced by:
::= 'EXPLAIN'
| 'DESCRIBE'
| 'DESC'referenced by:
referenced by:
::= SelectStmt
referenced by:
referenced by:
::= 'TRADITIONAL'
| 'JSON'referenced by:
::= ( 'IF' 'NOT' 'EXISTS' )?referenced by:
referenced by:
::= ( 'UNIQUE' | 'SPATIAL' | 'FULLTEXT' )?referenced by:
::= IndexType?referenced by:
referenced by:
referenced by:
referenced by:
::= 'TEMPORARY'?referenced by:
::= ( '(' TableElementList ')' )?referenced by:
referenced by:
::= ( 'PARTITION' 'BY' PartitionMethod PartitionNumOpt SubPartitionOpt PartitionDefinitionListOpt )?referenced by:
::= ( 'IGNORE' | 'REPLACE' )?referenced by:
AsOpt ::= 'AS'?referenced by:
referenced by:
referenced by:
::= ( 'OR' 'REPLACE' )?referenced by:
::= ( 'ALGORITHM' '=' ( 'UNDEFINED' | 'MERGE' | 'TEMPTABLE' ) )?referenced by:
::= ( 'DEFINER' '=' Username )?referenced by:
::= ( 'SQL' 'SECURITY' ( 'DEFINER' | 'INVOKER' ) )?referenced by:
referenced by:
::= ( '(' Identifier ( ',' Identifier )* ')' )?referenced by:
::= SelectStmt
| '(' ( SelectStmt | UnionStmt ) ')'referenced by:
::= ( 'WITH' ( 'CASCADED' | 'LOCAL' ) 'CHECK' 'OPTION' )?referenced by:
::= ( 'GLOBAL' | 'SESSION' )?referenced by:
referenced by:
::= Expression ( ',' Expression )*referenced by:
::= 'TABLE'
| 'TABLES'referenced by:
::= ( 'RESTRICT' | 'CASCADE' )?referenced by:
referenced by:
referenced by:
::= ( 'NO_WRITE_TO_BINLOG' | 'LOCAL' )?referenced by:
::= 'PRIVILEGES'
| 'STATUS'
| 'TIDB' 'PLUGINS' PluginNameList
| 'HOSTS'
| LogTypeOpt 'LOGS'
referenced by:
::= ( 'TO' Identifier )?referenced by:
referenced by:
::= 'TABLE'?referenced by:
::= '*' ( '.' '*' )?
| Identifier ( '.' ( '*' | Identifier ) )?referenced by:
::= ( 'WITH' ( 'GRANT' 'OPTION' | ( 'MAX_QUERIES_PER_HOUR' | 'MAX_UPDATES_PER_HOUR'
| 'MAX_CONNECTIONS_PER_HOUR' | 'MAX_USER_CONNECTIONS' ) NUM ) )?referenced by:
IntoOpt ::= 'INTO'?referenced by:
::= ( 'PARTITION' '(' PartitionNameList ')' )?referenced by:
::= '(' ( ColumnNameListOpt ')' ( ValueSym ValuesList | SelectStmt | '(' SelectStmt ')' | UnionStmt ) | SelectStmt ')' )
| 'SET' ColumnSetValue? ( ',' ColumnSetValue )*referenced by:
::= ( 'ON' 'DUPLICATE' 'KEY' 'UPDATE' AssignmentList )?referenced by:
LocalOpt ::= 'LOCAL'?referenced by:
::= ( 'MAX_MINUTES' NUM )?referenced by:
referenced by:
referenced by:
::= 'KILL' 'TIDB'?referenced by:
::= ( 'CHARACTER' 'SET' CharsetName )?referenced by:
referenced by:
::= ( 'IGNORE' NUM 'LINES' )?referenced by:
ColumnNameOrUserVarListOptWithBrackets:
::= ( '(' ColumnNameOrUserVarListOpt ')' )?referenced by:
::= ( 'SET' LoadDataSetItem ( ',' LoadDataSetItem )* )?referenced by:
::= stringLit
referenced by:
::= 'SELECT' SelectStmtOpts SelectStmtFieldListreferenced by:
::= ( 'LIMIT' LimitOption ( ( ',' | 'OFFSET' ) LimitOption )? )?referenced by:
::= ( 'FOR' 'UPDATE' 'NOWAIT'? | 'LOCK' 'IN' 'SHARE' 'MODE' )?referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= stringLit
| 'PASSWORD' '(' AuthString ')'referenced by:
| 'CURRENT_USER' OptionalBracesreferenced by:
::= eq
referenced by:
SetExpr ::= 'ON'
referenced by:
::= 'ALL' 'EXCEPT' RolenameList
| 'DEFAULT'referenced by:
::= 'NONE'
| 'ALL'
referenced by:
::= ( 'REGION' 'FOR' )? 'PARTITION'?referenced by:
| 'BY' ValuesListreferenced by:
::= 'ENGINES'
| 'DATABASES'
| 'CONFIG'
| ( OptFull ( 'TABLES' | FieldsOrColumns ShowTableAliasOpt ) | 'OPEN' 'TABLES' | 'TABLE' 'STATUS' | 'EXTENDED' OptFull FieldsOrColumns ShowTableAliasOpt | 'TRIGGERS' | 'EVENTS' ) ShowDatabaseNameOpt
| 'WARNINGS'
| 'ERRORS'
| GlobalScope ( 'VARIABLES' | 'STATUS' | 'BINDINGS' )
| 'COLLATION'
| ( 'PROCEDURE' | 'PUMP' | 'DRAINER' | 'FUNCTION' | 'ANALYZE' ) 'STATUS'
| 'PLUGINS'
| 'STATS_META'
| 'STATS_HISTOGRAMS'
| 'STATS_BUCKETS'
| 'STATS_HEALTHY'
| 'BACKUPS'
| 'RESTORES'
| 'IMPORTS'referenced by:
::= ( 'LIKE' SimpleExpr | 'WHERE' Expression )?referenced by:
::= ( 'USING' RolenameList )?referenced by:
OptFull ::= 'FULL'?referenced by:
::= ( ShowProfileType ( ',' ShowProfileType )* )?referenced by:
::= ( 'FOR' 'QUERY' Int64Num )?referenced by:
::= SelectStmt
| SetStmtreferenced by:
OptTable ::= 'TABLE'?referenced by:
TableRef ::= TableFactor
referenced by:
::= Assignment ( ',' Assignment )*referenced by:
::= 'TABLES'
| 'TABLE'referenced by:
::= 'WHERE' Expressionreferenced by:
::= 'ACTION'
| 'ADVISE'
| 'ASCII'
| 'AUTO_ID_CACHE'
| 'AUTO_INCREMENT'
| 'AFTER'
| 'ALWAYS'
| 'AVG'
| 'BEGIN'
| 'BIT'
| 'BOOL'
| 'BOOLEAN'
| 'BTREE'
| 'BYTE'
| 'CAPTURE'
| 'CLEANUP'
| 'CHAIN'
| 'CHARSET'
| 'COLUMNS'
| 'CONFIG'
| 'COMMIT'
| 'COMPACT'
| 'COMPRESSED'
| 'CONSISTENT'
| 'CURRENT'
| 'DATA'
| 'DATE'
| 'DATETIME'
| 'DAY'
| 'DEALLOCATE'
| 'DO'
| 'DUPLICATE'
| 'DYNAMIC'
| 'ENCRYPTION'
| 'END'
| 'ENFORCED'
| 'ENGINE'
| 'ENGINES'
| 'ENUM'
| 'ERROR'
| 'ERRORS'
| 'ESCAPE'
| 'EVOLVE'
| 'EXECUTE'
| 'EXTENDED'
| 'FIELDS'
| 'FILE'
| 'FIRST'
| 'FIXED'
| 'FLUSH'
| 'FOLLOWING'
| 'FORMAT'
| 'FULL'
| 'GENERAL'
| 'GLOBAL'
| 'HASH'
| 'HOUR'
| 'INSERT_METHOD'
| 'LESS'
| 'LOCAL'
| 'LAST'
| 'NAMES'
| 'NVARCHAR'
| 'OFFSET'
| 'PACK_KEYS'
| 'PARSER'
| 'PASSWORD'
| 'PREPARE'
| 'PRE_SPLIT_REGIONS'
| 'QUICK'
| 'REBUILD'
| 'REDUNDANT'
| 'REORGANIZE'
| 'ROLE'
| 'ROLLBACK'
| 'SESSION'
| 'SIGNED'
| 'SHARD_ROW_ID_BITS'
| 'SHUTDOWN'
| 'SNAPSHOT'
| 'START'
| 'STATUS'
| 'OPEN'
| 'SUBPARTITIONS'
| 'SUBPARTITION'
| 'TABLES'
| 'TABLESPACE'
| 'TEXT'
| 'THAN'
| 'TIME'
| 'TIMESTAMP'
| 'TRACE'
| 'TRANSACTION'
| 'TRUNCATE'
| 'UNBOUNDED'
| 'UNKNOWN'
| 'VALUE'
| 'WARNINGS'
| 'YEAR'
| 'MODE'
| 'WEEK'
| 'WEIGHT_STRING'
| 'ANY'
| 'SOME'
| 'USER'
| 'IDENTIFIED'
| 'COLLATION'
| 'COMMENT'
| 'AVG_ROW_LENGTH'
| 'CONNECTION'
| 'CHECKSUM'
| 'COMPRESSION'
| 'KEY_BLOCK_SIZE'
| 'MASTER'
| 'MAX_ROWS'
| 'MIN_ROWS'
| 'NATIONAL'
| 'NCHAR'
| 'ROW_FORMAT'
| 'QUARTER'
| 'GRANTS'
| 'TRIGGERS'
| 'DELAY_KEY_WRITE'
| 'ISOLATION'
| 'JSON'
| 'REPEATABLE'
| 'RESPECT'
| 'COMMITTED'
| 'UNCOMMITTED'
| 'ONLY'
| 'SERIAL'
| 'SERIALIZABLE'
| 'LEVEL'
| 'VARIABLES'
| 'SQL_CACHE'
| 'INDEXES'
| 'PROCESSLIST'
| 'SQL_NO_CACHE'
| 'DISABLE'
| 'ENABLE'
| 'REVERSE'
| 'PRIVILEGES'
| 'NO'
| 'BINLOG'
| 'FUNCTION'
| 'VIEW'
| 'BINDING'
| 'BINDINGS'
| 'MODIFY'
| 'EVENTS'
| 'PARTITIONS'
| 'NONE'
| 'NULLS'
| 'SUPER'
| 'EXCLUSIVE'
| 'STATS_PERSISTENT'
| 'STATS_AUTO_RECALC'
| 'ROW_COUNT'
| 'COALESCE'
| 'MONTH'
| 'PROCESS'
| 'PROFILE'
| 'PROFILES'
| 'MICROSECOND'
| 'MINUTE'
| 'PLUGINS'
| 'PRECEDING'
| 'QUERY'
| 'QUERIES'
| 'SECOND'
| 'SEPARATOR'
| 'SHARE'
| 'SHARED'
| 'SLOW'
| 'MAX_CONNECTIONS_PER_HOUR'
| 'MAX_QUERIES_PER_HOUR'
| 'MAX_UPDATES_PER_HOUR'
| 'MAX_USER_CONNECTIONS'
| 'REPLICATION'
| 'CLIENT'
| 'SLAVE'
| 'RELOAD'
| 'TEMPORARY'
| 'ROUTINE'
| 'EVENT'
| 'ALGORITHM'
| 'DEFINER'
| 'INVOKER'
| 'MERGE'
| 'TEMPTABLE'
| 'UNDEFINED'
| 'SECURITY'
| 'CASCADED'
| 'RECOVER'
| 'CIPHER'
| 'SUBJECT'
| 'ISSUER'
| 'X509'
| 'NEVER'
| 'EXPIRE'
| 'ACCOUNT'
| 'INCREMENTAL'
| 'CPU'
| 'MEMORY'
| 'BLOCK'
| 'IO'
| 'CONTEXT'
| 'SWITCHES'
| 'PAGE'
| 'FAULTS'
| 'IPC'
| 'SWAPS'
| 'SOURCE'
| 'TRADITIONAL'
| 'SQL_BUFFER_RESULT'
| 'DIRECTORY'
| 'HISTORY'
| 'LIST'
| 'NODEGROUP'
| 'SYSTEM_TIME'
| 'PARTIAL'
| 'SIMPLE'
| 'REMOVE'
| 'PARTITIONING'
| 'STORAGE'
| 'DISK'
| 'STATS_SAMPLE_PAGES'
| 'SECONDARY_ENGINE'
| 'SECONDARY_LOAD'
| 'SECONDARY_UNLOAD'
| 'VALIDATION'
| 'WITHOUT'
| 'RTREE'
| 'EXCHANGE'
| 'COLUMN_FORMAT'
| 'REPAIR'
| 'IMPORT'
| 'IMPORTS'
| 'DISCARD'
| 'TABLE_CHECKSUM'
| 'UNICODE'
| 'AUTO_RANDOM'
| 'AUTO_RANDOM_BASE'
| 'SQL_TSI_DAY'
| 'SQL_TSI_HOUR'
| 'SQL_TSI_MINUTE'
| 'SQL_TSI_MONTH'
| 'SQL_TSI_QUARTER'
| 'SQL_TSI_SECOND'
| 'LANGUAGE'
| 'SQL_TSI_WEEK'
| 'SQL_TSI_YEAR'
| 'INVISIBLE'
| 'VISIBLE'
| 'TYPE'
| 'NOWAIT'
| 'INSTANCE'
| 'REPLICA'
| 'LOCATION'
| 'LABELS'
| 'LOGS'
| 'HOSTS'
| 'AGAINST'
| 'EXPANSION'
| 'INCREMENT'
| 'MINVALUE'
| 'NOMAXVALUE'
| 'NOMINVALUE'
| 'NOCACHE'
| 'CACHE'
| 'CYCLE'
| 'NOCYCLE'
| 'SEQUENCE'
| 'MAX_MINUTES'
| 'MAX_IDXNUM'
| 'PER_TABLE'
| 'PER_DB'
| 'NEXT'
| 'NEXTVAL'
| 'LASTVAL'
| 'SETVAL'
| 'AGO'
| 'BACKUP'
| 'BACKUPS'
| 'CONCURRENCY'
| 'MB'
| 'ONLINE'
| 'RATE_LIMIT'
| 'RESTORE'
| 'RESTORES'
| 'SEND_CREDENTIALS_TO_TIKV'
| 'LAST_BACKUP'
| 'CHECKPOINT'
| 'SKIP_SCHEMA_FILES'
| 'STRICT_FORMAT'
| 'BACKEND'
| 'CSV_BACKSLASH_ESCAPE'
| 'CSV_NOT_NULL'
| 'CSV_TRIM_LAST_SEPARATORS'
| 'CSV_DELIMITER'
| 'CSV_HEADER'
| 'CSV_NULL'
| 'CSV_SEPARATOR'
| 'ON_DUPLICATE'
| 'TIKV_IMPORTER'referenced by:
::= 'ADDDATE'
| 'BIT_AND'
| 'BIT_OR'
| 'BIT_XOR'
| 'CAST'
| 'COPY'
| 'COUNT'
| 'CURTIME'
| 'DATE_ADD'
| 'DATE_SUB'
| 'EXTRACT'
| 'GET_FORMAT'
| 'GROUP_CONCAT'
| 'INPLACE'
| 'INSTANT'
| 'INTERNAL'
| 'MIN'
| 'MAX'
| 'NOW'
| 'RECENT'
| 'POSITION'
| 'SUBDATE'
| 'SUBSTRING'
| 'SUM'
| 'STD'
| 'STDDEV'
| 'STDDEV_POP'
| 'STDDEV_SAMP'
| 'VARIANCE'
| 'VAR_POP'
| 'VAR_SAMP'
| 'TIMESTAMPADD'
| 'TIMESTAMPDIFF'
| 'TOKUDB_DEFAULT'
| 'TOKUDB_FAST'
| 'TOKUDB_LZMA'
| 'TOKUDB_QUICKLZ'
| 'TOKUDB_SNAPPY'
| 'TOKUDB_SMALL'
| 'TOKUDB_UNCOMPRESSED'
| 'TOKUDB_ZLIB'
| 'TOP'
| 'TRIM'
| 'NEXT_ROW_ID'
| 'EXPR_PUSHDOWN_BLACKLIST'
| 'OPT_RULE_BLACKLIST'
| 'BOUND'
| 'EXACT'
| 'STALENESS'
| 'STRONG'
| 'FLASHBACK'
| 'JSON_OBJECTAGG'
| 'TLS'referenced by:
::= 'ADMIN'
| 'BUCKETS'
| 'BUILTINS'
| 'CANCEL'
| 'CMSKETCH'
| 'DDL'
| 'DEPTH'
| 'DRAINER'
| 'JOBS'
| 'JOB'
| 'NODE_ID'
| 'NODE_STATE'
| 'PUMP'
| 'SAMPLES'
| 'STATS'
| 'STATS_META'
| 'STATS_HISTOGRAMS'
| 'STATS_BUCKETS'
| 'STATS_HEALTHY'
| 'TIDB'
| 'TIFLASH'
| 'TOPN'
| 'SPLIT'
| 'OPTIMISTIC'
| 'PESSIMISTIC'
| 'WIDTH'
| 'REGIONS'
| 'REGION'referenced by:
referenced by:
::= DefaultKwdOpt ( CharsetKw EqOpt CharsetName | 'COLLATE' EqOpt CollationName | 'ENCRYPTION' EqOpt EncryptionOpt )referenced by:
referenced by:
::= 'REQUIRE' ( 'NONE' | 'SSL' | 'X509' | RequireListElement ( 'AND'? RequireListElement )* )referenced by:
| PredicateExpr ( IsOrNotOp 'NULL' | CompareOp ( ( singleAtIdentifier assignmentEq )? PredicateExpr | AnyOrAll SubSelect ) )* ( IsOrNotOp ( trueKwd | falseKwd | 'UNKNOWN' ) )?referenced by:
referenced by:
::= 'AS'? Identifierreferenced by:
referenced by:
::= LengthNum
referenced by:
referenced by:
::= TableRef
| '{' Identifier TableRef '}'referenced by:
referenced by:
::= ( 'USING' | 'TYPE' ) IndexTypeNamereferenced by:
referenced by:
| 'WITH' 'PARSER' Identifier
| 'COMMENT' stringLit
referenced by:
::= 'LOCK' EqOpt ( 'DEFAULT' | Identifier )referenced by:
::= 'ALGORITHM' EqOpt ( 'DEFAULT' | 'COPY' | 'INPLACE' | 'INSTANT' | identifier )referenced by:
::= TableElement ( ',' TableElement )*referenced by:
::= TableOption ( ','? TableOption )*referenced by:
referenced by:
::= ( 'PARTITIONS' LengthNum )?referenced by:
::= ( 'SUBPARTITION' 'BY' SubPartitionMethod SubPartitionNumOpt )?referenced by:
::= ( '(' PartitionDefinitionList ')' )?referenced by:
referenced by:
referenced by:
::= ( 'BINARY' | 'ENGINE' | 'ERROR' | 'GENERAL' | 'SLOW' )?referenced by:
referenced by:
::= ( 'WITH' 'READ' 'LOCK' )?referenced by:
referenced by:
referenced by:
ValueSym ::= 'VALUE'
| 'VALUES'referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= ( 'TERMINATED' 'BY' stringLit )?referenced by:
::= StringName
referenced by:
::= 'FIELDS'
| 'COLUMNS'referenced by:
::= ( ColumnNameOrUserVariable ( ',' ColumnNameOrUserVariable )* )?referenced by:
referenced by:
referenced by:
referenced by:
FromDual ::= 'FROM' 'DUAL'referenced by:
referenced by:
referenced by:
::= ( 'HAVING' Expression )?referenced by:
::= ( 'WINDOW' WindowDefinition ( ',' WindowDefinition )* )?referenced by:
::= SelectStmt
| '(' SelectStmt ')'referenced by:
referenced by:
| 'NAMES' ( CharsetName ( 'COLLATE' ( 'DEFAULT' | StringName ) )? | 'DEFAULT' )
referenced by:
::= stringLit
referenced by:
::= ( '(' ')' )?referenced by:
::= 'ISOLATION' 'LEVEL' IsolationLevel
| 'READ' ( 'WRITE' | 'ONLY' )referenced by:
::= Expression
| 'DEFAULT'referenced by:
referenced by:
::= ( 'CHARACTER' | 'CHAR' ) 'SET'
| 'CHARSET'referenced by:
referenced by:
::= 'INDEX'
| 'INDEXES'
| 'KEYS'referenced by:
FromOrIn ::= 'FROM'
| 'IN'referenced by:
referenced by:
| Literal
| Variable
| SumExpr
| ( '!' | '~' | '-' | '+' | not2 | 'BINARY' ) SimpleExpr
| 'EXISTS'? SubSelect
| ( ( '(' ( ExpressionList ',' )? | 'ROW' '(' ExpressionList ',' ) Expression | builtinCast '(' Expression 'AS' CastType | ( 'DEFAULT' | 'VALUES' ) '(' SimpleIdent | 'CONVERT' '(' Expression ( ',' CastType | 'USING' CharsetName ) ) ')'
referenced by:
referenced by:
::= TableRef ( CrossOpt TableRef ( 'ON' Expression | 'USING' '(' ColumnNameList ')' )? | JoinType OuterOpt 'JOIN' TableRef ( 'ON' Expression | 'USING' '(' ColumnNameList ')' ) | 'NATURAL' ( JoinType OuterOpt )? 'JOIN' TableRef | 'STRAIGHT_JOIN' TableRef ( 'ON' Expression )? )referenced by:
referenced by:
referenced by:
::= 'DEFAULT'?referenced by:
referenced by:
referenced by:
referenced by:
::= TableOptionList
| 'SET' 'TIFLASH' 'REPLICA' LengthNum LocationLabelList
| 'ADD' ( ColumnKeywordOpt IfNotExists ( ColumnDef ColumnPosition | '(' TableElementList ')' ) | Constraint | 'PARTITION' IfNotExists NoWriteToBinLogAliasOpt ( PartitionDefinitionListOpt | 'PARTITIONS' NUM ) )
| ( ( 'CHECK' | 'TRUNCATE' ) 'PARTITION' | ( 'OPTIMIZE' | 'REPAIR' | 'REBUILD'
) 'PARTITION' NoWriteToBinLogAliasOpt ) AllOrPartitionNameList
| 'COALESCE' 'PARTITION' NoWriteToBinLogAliasOpt NUM
| 'DROP' ( ColumnKeywordOpt IfExists ColumnName RestrictOrCascadeOpt | 'PRIMARY' 'KEY' | 'PARTITION' IfExists PartitionNameList | ( KeyOrIndex IfExists | 'CHECK' ) Identifier | 'FOREIGN' 'KEY' IfExists Symbol )
| ( 'IMPORT' | 'DISCARD' ) ( 'PARTITION' AllOrPartitionNameList )? 'TABLESPACE'
| 'REORGANIZE' 'PARTITION' NoWriteToBinLogAliasOpt ReorganizePartitionRuleOpt
| 'ORDER' 'BY' AlterOrderItem ( ',' AlterOrderItem )*
| ( 'DISABLE' | 'ENABLE' ) 'KEYS'
| ( 'MODIFY' ColumnKeywordOpt IfExists | 'CHANGE' ColumnKeywordOpt IfExists ColumnName ) ColumnDef ColumnPosition
| 'ALTER' ( ColumnKeywordOpt ColumnName ( 'SET' 'DEFAULT' ( SignedLiteral | '(' Expression ')' ) | 'DROP' 'DEFAULT' ) | 'CHECK' Identifier EnforcedOrNot | 'INDEX' Identifier IndexInvisible )
| 'RENAME' ( ( 'COLUMN' | KeyOrIndex ) Identifier 'TO' Identifier | ( 'TO' | EqOpt | 'AS' ) TableName )
| 'FORCE'
| ( 'WITH' | 'WITHOUT' ) 'VALIDATION'
| 'SECONDARY_LOAD'
| 'SECONDARY_UNLOAD'referenced by:
::= NUM ( 'BUCKETS' | 'TOPN' | 'CMSKETCH' ( 'DEPTH' | 'WIDTH' ) | 'SAMPLES' )referenced by:
::= ( 'IDENTIFIED' ( 'BY' ( AuthString | 'PASSWORD' HashString ) | 'WITH' StringName ( 'BY' AuthString | 'AS' HashString )? ) )?referenced by:
::= ( 'MAX_QUERIES_PER_HOUR' | 'MAX_UPDATES_PER_HOUR' | 'MAX_CONNECTIONS_PER_HOUR'
| 'MAX_USER_CONNECTIONS' ) Int64Numreferenced by:
::= 'ACCOUNT' ( 'UNLOCK' | 'LOCK' )
| PasswordExpire ( 'INTERVAL' Int64Num 'DAY' | 'NEVER' | 'DEFAULT' )?referenced by:
referenced by:
logAnd ::= '&&'
| 'AND'referenced by:
::= ColumnName ( ',' ColumnName )*referenced by:
referenced by:
::= ( 'IN' ( 'NATURAL' 'LANGUAGE' 'MODE' ( 'WITH' 'QUERY' 'EXPANSION' )?
| 'BOOLEAN' 'MODE' ) | 'WITH' 'QUERY' 'EXPANSION' )?referenced by:
::= 'IS' 'NOT'?referenced by:
referenced by:
::= 'CHECKSUM'
| 'SEND_CREDENTIALS_TO_TIKV'
| 'ONLINE'
| 'CHECKPOINT'
| 'ANALYZE'
| 'SKIP_SCHEMA_FILES'
| 'STRICT_FORMAT'
| 'CSV_NOT_NULL'
| 'CSV_BACKSLASH_ESCAPE'
| 'CSV_TRIM_LAST_SEPARATORS'referenced by:
referenced by:
::= 'TIKV_IMPORTER'
| 'CSV_SEPARATOR'
| 'CSV_DELIMITER'
| 'CSV_NULL'referenced by:
::= 'BACKEND'
| 'ON_DUPLICATE'
| 'ON' 'DUPLICATE'referenced by:
StringNameOrBRIEOptionKeyword:
::= StringName
| 'IGNORE'
| 'REPLACE'referenced by:
::= 'MICROSECOND'
| 'SECOND'
| 'MINUTE'
| 'HOUR'
| 'DAY'
| 'WEEK'
| 'MONTH'
| 'QUARTER'
| 'YEAR'
| 'SQL_TSI_SECOND'
| 'SQL_TSI_MINUTE'
| 'SQL_TSI_HOUR'
| 'SQL_TSI_DAY'
| 'SQL_TSI_WEEK'
| 'SQL_TSI_MONTH'
| 'SQL_TSI_QUARTER'
| 'SQL_TSI_YEAR'referenced by:
referenced by:
referenced by:
OptWild ::= ( '.' '*' )?referenced by:
::= 'BTREE'
| 'HASH'
| 'RTREE'referenced by:
::= FieldLen?referenced by:
Order ::= ( 'ASC' | 'DESC' )?referenced by:
::= 'VISIBLE'
| 'INVISIBLE'referenced by:
::= ColumnDef
referenced by:
::= PartDefOption
| ( 'AUTO_INCREMENT' | 'AUTO_ID_CACHE' | 'AUTO_RANDOM_BASE' | 'AVG_ROW_LENGTH'
| 'CHECKSUM' | 'TABLE_CHECKSUM' | 'KEY_BLOCK_SIZE' | 'DELAY_KEY_WRITE' | 'SHARD_ROW_ID_BITS'
| 'PRE_SPLIT_REGIONS' ) EqOpt LengthNum
| ( 'STATS_PERSISTENT' | 'PACK_KEYS' ) EqOpt StatsPersistentVal
| 'STORAGE' ( 'MEMORY' | 'DISK' )
| 'SECONDARY_ENGINE' EqOpt ( 'NULL' | StringName )
| 'UNION' EqOpt '(' TableNameListOpt ')'
| 'ENCRYPTION' EqOpt EncryptionOptreferenced by:
referenced by:
| 'SECOND_MICROSECOND'
| 'MINUTE_MICROSECOND'
| 'MINUTE_SECOND'
| 'HOUR_MICROSECOND'
| 'HOUR_SECOND'
| 'HOUR_MINUTE'
| 'DAY_MICROSECOND'
| 'DAY_SECOND'
| 'DAY_MINUTE'
| 'DAY_HOUR'
| 'YEAR_MONTH'referenced by:
::= ( 'SUBPARTITIONS' LengthNum )?referenced by:
referenced by:
::= ( 'INCREMENT' ( EqOpt | 'BY' ) | 'START' ( EqOpt | 'WITH' ) | ( 'MINVALUE' | 'MAXVALUE' | 'CACHE' ) EqOpt ) SignedNum
| 'NOMINVALUE'
| 'NO' ( 'MINVALUE' | 'MAXVALUE' | 'CACHE' | 'CYCLE' )
| 'NOMAXVALUE'
| 'NOCACHE'
| 'CYCLE'
| 'NOCYCLE'referenced by:
referenced by:
PrivType ::= 'ALL' 'PRIVILEGES'?
| 'ALTER' 'ROUTINE'?
| 'CREATE' ( 'USER' | 'TEMPORARY' 'TABLES' | 'VIEW' | 'ROLE' | 'ROUTINE'
)?
| 'TRIGGER'
| 'DELETE'
| 'DROP' 'ROLE'?
| 'PROCESS'
| 'EXECUTE'
| 'INDEX'
| 'INSERT'
| 'SELECT'
| 'SUPER'
| 'SHOW' ( 'DATABASES' | 'VIEW' )
| 'UPDATE'
| 'GRANT' 'OPTION'
| 'REFERENCES'
| 'REPLICATION' ( 'SLAVE' | 'CLIENT' )
| 'USAGE'
| 'RELOAD'
| 'FILE'
| 'CONFIG'
| 'LOCK' 'TABLES'
| 'EVENT'
| 'SHUTDOWN'referenced by:
referenced by:
::= ( 'TERMINATED' | 'OPTIONALLY'? 'ENCLOSED' | 'ESCAPED' ) 'BY' FieldTerminatorreferenced by:
::= SimpleIdent '=' ExprOrDefaultreferenced by:
referenced by:
::= 'SQL_SMALL_RESULT'?referenced by:
::= 'SQL_BIG_RESULT'?referenced by:
::= 'SQL_BUFFER_RESULT'?referenced by:
::= ( 'SQL_CACHE' | 'SQL_NO_CACHE' )?referenced by:
::= 'SQL_CALC_FOUND_ROWS'?referenced by:
::= 'STRAIGHT_JOIN'?referenced by:
::= 'GROUP' 'BY' ByListreferenced by:
::= 'ALL'
referenced by:
::= Identifier ( '.' Identifier )?referenced by:
::= CharsetName
| 'DEFAULT'referenced by:
::= 'REPEATABLE' 'READ'
| 'READ' ( 'COMMITTED' | 'UNCOMMITTED' )
| 'SERIALIZABLE'referenced by:
::= ( ExprOrDefault ( ',' ExprOrDefault )* )?referenced by:
referenced by:
::= ( ( FunctionNameConflict | builtinUser | 'INSERT' | 'PASSWORD' ) '(' ExpressionListOpt | builtinCurDate '(' | 'MOD' '(' BitExpr ',' BitExpr | 'CHAR' '(' ExpressionList ( 'USING' CharsetName )? ) ')'
| ( 'DATE' | 'TIME' | 'TIMESTAMP' ) stringLit
| '{' ODBCDateTimeType stringLit '}'referenced by:
::= ( ( builtinCurTime | builtinSysDate ) '(' FuncDatetimePrecListOpt | FunctionNameDateArith '(' Expression ',' 'INTERVAL' Expression TimeUnit | ( builtinExtract '(' TimeUnit 'FROM' | ( 'GET_FORMAT' '(' GetFormatSelector | ( 'TIMESTAMPADD' | 'TIMESTAMPDIFF' ) '(' TimestampUnit ',' Expression ) ',' | builtinPosition '(' BitExpr 'IN' | builtinSubstring '(' Expression ( ',' ( Expression ',' )? | 'FROM' ( Expression 'FOR' )? ) | builtinTrim '(' ( ( Expression | TrimDirection Expression? ) 'FROM' )? ) Expression | FunctionNameDateArithMultiForms '(' Expression ',' ( Expression | 'INTERVAL' Expression TimeUnit ) | weightString '(' Expression ( 'AS' ( Char | 'BINARY' ) FieldLen )? ) ')'
referenced by:
::= identifier '(' ExpressionListOpt ')'referenced by:
::= ( ( ( 'ROW_NUMBER' | 'RANK' | 'DENSE_RANK' | 'CUME_DIST' | 'PERCENT_RANK'
) '(' | 'NTILE' '(' SimpleExpr ) ')' | ( ( ( 'LEAD' | 'LAG' ) '(' Expression OptLeadLagInfo | ( 'FIRST_VALUE' | 'LAST_VALUE' ) '(' Expression ) ')' | 'NTH_VALUE' '(' Expression ',' SimpleExpr ')' OptFromFirstLast ) OptNullTreatment ) WindowingClausereferenced by:
Literal ::= 'FALSE'
| 'NULL'
| 'TRUE'
| floatLit
| decLit
| intLit
| stringLit+
| 'UNDERSCORE_CHARSET' stringLit
| hexLit
| bitLitreferenced by:
referenced by:
SumExpr ::= ( ( ( 'AVG' | builtinMax | builtinMin | builtinSum | builtinStddevPop | builtinStddevSamp | builtinVarPop | builtinVarSamp ) '(' BuggyDefaultFalseDistinctOpt | ( ( builtinBitAnd | builtinBitOr | builtinBitXor ) '(' | 'JSON_OBJECTAGG' '(' 'ALL'? Expression ',' ) 'ALL'? ) Expression | builtinGroupConcat '(' BuggyDefaultFalseDistinctOpt ExpressionList OrderByOptional OptGConcatSeparator ) ')' OptWindowingClause
| builtinCount '(' ( DistinctKwd ExpressionList ')' | ( 'ALL'? Expression | '*' ) ')' OptWindowingClause )referenced by:
CastType ::= ( 'BINARY' | 'DATETIME' | 'TIME' ) OptFieldLen
| 'CHAR' OptFieldLen OptBinary
| 'DATE'
| ( 'DECIMAL' | 'FLOAT' ) FloatOpt
| ( 'SIGNED' | 'UNSIGNED' ) OptInteger
| 'JSON'
| 'DOUBLE'
| 'REAL'referenced by:
::= Expression?referenced by:
ElseOpt ::= ( 'ELSE' Expression )?referenced by:
::= 'CPU'
| 'MEMORY'
| 'BLOCK' 'IO'
| 'CONTEXT' 'SWITCHES'
| 'PAGE' 'FAULTS'
| 'IPC'
| 'SWAPS'
| 'SOURCE'
| 'ALL'referenced by:
CrossOpt ::= ( 'CROSS' | 'INNER' )? 'JOIN'referenced by:
JoinType ::= 'LEFT'
| 'RIGHT'referenced by:
OuterOpt ::= 'OUTER'?referenced by:
LockType ::= ( 'READ' | 'WRITE' ) 'LOCAL'?referenced by:
::= ( 'LOCATION' 'LABELS' StringList )?referenced by:
::= ( 'COLLATE' CollationName )?referenced by:
::= 'COLUMN'?referenced by:
referenced by:
::= ( 'FIRST' | 'AFTER' ColumnName )?referenced by:
referenced by:
::= 'ALL'
referenced by:
referenced by:
::= ( PartitionNameList 'INTO' '(' PartitionDefinitionList ')' )?referenced by:
::= 'KEY'
| 'INDEX'referenced by:
Symbol ::= Identifierreferenced by:
::= Literal
| ( '+' | '-' ) NumLiteralreferenced by:
::= 'NOT'? 'ENFORCED'referenced by:
::= stringLitreferenced by:
::= ( 'ISSUER' | 'SUBJECT' | 'CIPHER' ) stringLitreferenced by:
::= 'PASSWORD' 'EXPIRE' ClearPasswordExpireOptionsreferenced by:
::= '>='
| '>'
| '<='
| '<'
| '!='
| '<>'
| '='
| '<=>'referenced by:
::= BitExpr ( BetweenOrNotOp BitExpr 'AND' BitExpr )* ( InOrNotOp ( '(' ExpressionList ')' | SubSelect ) | LikeOrNotOp SimpleExpr LikeEscapeOpt | RegexpOrNotOp SimpleExpr )?referenced by:
AnyOrAll ::= 'ANY'
| 'SOME'
| 'ALL'referenced by:
::= ( 'USE' | 'IGNORE' | 'FORCE' ) KeyOrIndexreferenced by:
::= ( 'FOR' ( 'JOIN' | ( 'ORDER' | 'GROUP' ) 'BY' ) )?referenced by:
referenced by:
referenced by:
| ( 'STORAGE'? 'ENGINE' | 'INSERT_METHOD' ) EqOpt StringName
| 'TABLESPACE' EqOpt Identifierreferenced by:
::= 'ROW_FORMAT' EqOpt ( 'DEFAULT' | 'DYNAMIC' | 'FIXED' | 'COMPRESSED' | 'REDUNDANT' | 'COMPACT' | 'TOKUDB_DEFAULT'
| 'TOKUDB_FAST' | 'TOKUDB_SMALL' | 'TOKUDB_ZLIB' | 'TOKUDB_QUICKLZ' | 'TOKUDB_LZMA'
| 'TOKUDB_SNAPPY' | 'TOKUDB_UNCOMPRESSED' )referenced by:
::= 'DEFAULT'
referenced by:
::= 'LINEAR'?referenced by:
::= ( 'ALGORITHM' '=' NUM )?referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= WindowName 'AS' WindowSpecreferenced by:
::= 'DISTINCT'
| 'DISTINCTROW'referenced by:
::= 'ASCII'
| 'CHARSET'
| 'COALESCE'
| 'COLLATION'
| 'DATE'
| 'DATABASE'
| 'DAY'
| 'HOUR'
| 'IF'
| 'INTERVAL'
| 'FORMAT'
| 'LEFT'
| 'MICROSECOND'
| 'MINUTE'
| 'MONTH'
| 'QUARTER'
| 'REPEAT'
| 'REPLACE'
| 'REVERSE'
| 'RIGHT'
| 'ROW_COUNT'
| 'SECOND'
| 'TIME'
| 'TIMESTAMP'
| 'TRUNCATE'
| 'USER'
| 'WEEK'
| 'YEAR'referenced by:
referenced by:
::= 'CURRENT_USER'
| 'CURRENT_DATE'
| 'CURRENT_ROLE'
| 'UTC_DATE'referenced by:
FunctionNameDatetimePrecision:
::= 'CURRENT_TIME'
| 'CURRENT_TIMESTAMP'
| 'LOCALTIME'
| 'LOCALTIMESTAMP'
| 'UTC_TIME'
| 'UTC_TIMESTAMP'referenced by:
::= ( '(' intLit? ')' )?referenced by:
::= 'd'
| 't'
| 'ts'referenced by:
referenced by:
FunctionNameDateArithMultiForms:
referenced by:
referenced by:
::= 'DATE'
| 'DATETIME'
| 'TIME'
| 'TIMESTAMP'referenced by:
::= 'BOTH'
| 'LEADING'
| 'TRAILING'referenced by:
Char ::= 'CHARACTER'
| 'CHAR'referenced by:
referenced by:
::= 'OVER' WindowNameOrSpecreferenced by:
referenced by:
::= ( ( 'RESPECT' | 'IGNORE' ) 'NULLS' )?referenced by:
::= ( 'FROM' ( 'FIRST' | 'LAST' ) )?referenced by:
referenced by:
referenced by:
referenced by:
::= ( 'SEPARATOR' stringLit )?referenced by:
referenced by:
referenced by:
::= ( 'INTEGER' | 'INT' )?referenced by:
::= 'WHEN' Expression 'THEN' Expressionreferenced by:
referenced by:
Type ::= NumericType
referenced by:
referenced by:
::= ( 'CONSTRAINT' Symbol? )?referenced by:
::= ( ( 'PRIMARY' 'KEY' | KeyOrIndex IfNotExists | 'UNIQUE' KeyOrIndexOpt ) IndexNameAndTypeOpt | 'FULLTEXT' KeyOrIndexOpt IndexName ) '(' IndexPartSpecificationList ')' IndexOptionList
| 'CHECK' '(' Expression ')' EnforcedOrNotOptreferenced by:
::= ( 'WITH' | 'WITHOUT' ) 'VALIDATION'referenced by:
referenced by:
referenced by:
referenced by:
::= 'NOT'? 'IN'referenced by:
::= 'NOT'? 'BETWEEN'referenced by:
::= 'NOT'? 'LIKE'referenced by:
::= ( 'ESCAPE' stringLit )?referenced by:
::= 'NOT'? RegexpSymreferenced by:
::= ( 'VALUES' ( 'LESS' 'THAN' ( 'MAXVALUE' | '(' MaxValueOrExpressionList ')' ) | 'IN' '(' MaxValueOrExpressionList ')' ) | 'DEFAULT' | 'HISTORY' | 'CURRENT' )?referenced by:
referenced by:
::= ( '(' SubPartDefinition ( ',' SubPartDefinition )* ')' )?referenced by:
referenced by:
::= Identifierreferenced by:
::= '(' WindowSpecDetails ')'referenced by:
referenced by:
| 'NEXTVAL' '(' TableName ')'referenced by:
referenced by:
::= ( ',' Expression )?referenced by:
::= ( CharsetKw CharsetName )?referenced by:
::= 'BINARY'?referenced by:
referenced by:
::= ( IntegerType OptFieldLen | BooleanType | ( FixedPointType | FloatingPointType ) FloatOpt ) FieldOpts
| 'BIT' OptFieldLenreferenced by:
| 'BINARY' OptFieldLen
| 'VARBINARY' FieldLen
| BlobType
| ( 'ENUM' | 'SET' ) '(' StringList ')' OptCharset
| 'JSON'referenced by:
::= 'DATE'
| ( 'DATETIME' | 'TIMESTAMP' | 'TIME' ) OptFieldLen
referenced by:
::= IndexName ( 'USING' IndexTypeName )?
| Identifier 'TYPE' IndexTypeNamereferenced by:
::= KeyOrIndex?referenced by:
::= Identifier?referenced by:
referenced by:
referenced by:
::= 'REGEXP'
| 'RLIKE'referenced by:
referenced by:
::= 'AS'? ( Identifier | stringLit )referenced by:
referenced by:
::= 'TINYINT'
| 'SMALLINT'
| 'MEDIUMINT'
| 'INT'
| 'INT1'
| 'INT2'
| 'INT3'
| 'INT4'
| 'INT8'
| 'INTEGER'
| 'BIGINT'referenced by:
referenced by:
::= 'BOOL'
| 'BOOLEAN'referenced by:
::= 'DECIMAL'
| 'NUMERIC'
| 'FIXED'referenced by:
::= 'FLOAT'
| 'REAL'
| 'DOUBLE' 'PRECISION'?referenced by:
NChar ::= 'NCHAR'
| 'NATIONAL' ( 'CHARACTER' | 'CHAR' )referenced by:
Varchar ::= ( 'CHARACTER' | 'CHAR' ) 'VARYING'
| 'VARCHAR'
| 'VARCHARACTER'referenced by:
NVarchar ::= 'NATIONAL' ( 'VARCHAR' | 'VARCHARACTER' | ( 'CHARACTER' | 'CHAR' ) 'VARYING'
)
| 'NVARCHAR'
| 'NCHAR' ( 'VARCHAR' | 'VARCHARACTER' | 'VARYING' )referenced by:
BlobType ::= 'TINYBLOB'
| 'BLOB' OptFieldLen
| 'MEDIUMBLOB'
| 'LONGBLOB'
| 'LONG' 'VARBINARY'referenced by:
TextType ::= 'TINYTEXT'
| 'TEXT' OptFieldLen
| 'MEDIUMTEXT'
| 'LONGTEXT'referenced by:
::= OptBinary
| 'ASCII'
| 'UNICODE'
| 'BYTE'referenced by:
Year ::= 'YEAR'
| 'SQL_TSI_YEAR'referenced by:
::= 'NOT'? 'NULL'
| 'AUTO_INCREMENT'
| PrimaryOpt 'KEY'
| 'UNIQUE' 'KEY'?
| 'DEFAULT' DefaultValueExpr
| 'SERIAL' 'DEFAULT' 'VALUE'
| 'ON' 'UPDATE' NowSymOptionFraction
| 'COMMENT' stringLit
| ReferDef
| 'COLLATE' CollationName
| 'COLUMN_FORMAT' ColumnFormat
| 'STORAGE' StorageMedia
| 'AUTO_RANDOM' OptFieldLenreferenced by:
IndexPartSpecificationListOpt:
::= ( '(' IndexPartSpecificationList ')' )?referenced by:
referenced by:
referenced by:
::= 'MAXVALUE'
referenced by:
::= 'SUBPARTITION' Identifier PartDefOptionListreferenced by:
referenced by:
::= ( 'PARTITION' 'BY' ByList )?referenced by:
::= ( 'ORDER' 'BY' ByList )?referenced by:
referenced by:
FieldOpt ::= 'UNSIGNED'
| 'SIGNED'
| 'ZEROFILL'referenced by:
::= 'PRIMARY'?referenced by:
referenced by:
::= NowSym
| NowSymFunc '(' NUM? ')'referenced by:
::= 'NOT' 'NULL'
referenced by:
::= ( 'GENERATED' 'ALWAYS' )?referenced by:
::= ( 'VIRTUAL' | 'STORED' )?referenced by:
::= 'DEFAULT'
| 'FIXED'
| 'DYNAMIC'referenced by:
::= 'DEFAULT'
| 'DISK'
| 'MEMORY'referenced by:
Match ::= 'MATCH' ( 'FULL' | 'PARTIAL' | 'SIMPLE' )referenced by:
referenced by:
referenced by:
::= 'ROWS'
| 'RANGE'
| 'GROUPS'referenced by:
referenced by:
NowSym ::= 'CURRENT_TIMESTAMP'
| 'LOCALTIME'
| 'LOCALTIMESTAMP'referenced by:
::= 'CURRENT_TIMESTAMP'
| 'LOCALTIME'
| 'LOCALTIMESTAMP'
referenced by:
ReferOpt ::= 'RESTRICT'
| 'CASCADE'
| 'SET' ( 'NULL' | 'DEFAULT' )
| 'NO' 'ACTION'referenced by:
| 'CURRENT' 'ROW'referenced by:
::= 'BETWEEN' WindowFrameBound 'AND' WindowFrameBoundreferenced by:
::= WindowFrameStart
referenced by:
|
|