SqlDialectSourcePatternRole
The source-scanner meaning attached to a dialect pattern.
Inheritors
Types
Marks a term that cannot be a result alias.
Starts an ALTER TABLE statement.
Marks a boolean operator.
Starts or ends a major SQL clause.
Marks a function that should be replaced with COALESCE.
Adds a column to an existing table.
Alters a column in an existing table.
Starts a column constraint.
Changes an existing column to NOT NULL.
Marks a common SQL function name.
Adds a table constraint.
Starts a CREATE INDEX statement.
Starts a CREATE TABLE statement.
Marks a SQL data type name.
Starts a default-value clause.
Continues an expression at the same syntactic level.
Ends a GROUP BY target list.
Marks a function that can make index usage harder in predicates.
Ends a join condition segment.
Marks a join type modifier.
Marks a token checked by keyword casing rules.
Starts a major clause that should appear on its own line.
Ends an ORDER BY target list.
Continues an expression inside parentheses.
Ends a predicate clause.
Starts a predicate clause.
Marks a primary-key constraint.
Starts a select target list.
Marks a set operator.
Starts a SQLDelight executable query statement.
Marks a SQLDelight storage type that can be mapped to a Kotlin type.
Starts a SQLDelight statement or declaration body.
Continues a statement after a SQLDelight prefix.
Starts a SQL statement.
Starts a table constraint.
Ends a table reference segment.
Ends an explicit transaction.
Starts an explicit transaction.