app.cash.sqldelight.dialects.sqlite_3_30.grammar.sqlite.bnf Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sqlite-3-30-dialect Show documentation
Show all versions of sqlite-3-30-dialect Show documentation
The SQLite v3.30 Dialect for SQLDelight
{
// Specify the parent parser.
overrides="com.alecstrong.sql.psi.core.SqlParser"
elementTypeClass = "com.alecstrong.sql.psi.core.SqlElementType"
implements="com.alecstrong.sql.psi.core.psi.SqlCompositeElement"
extends="com.alecstrong.sql.psi.core.psi.SqlCompositeElementImpl"
psiClassPrefix = "Sqlite"
parserImports=[
"static com.alecstrong.sql.psi.core.psi.SqlTypes.COLLATE"
"static com.alecstrong.sql.psi.core.psi.SqlTypes.ASC"
"static com.alecstrong.sql.psi.core.psi.SqlTypes.DESC"
]
}
overrides ::= ordering_term
ordering_term ::= <> [ COLLATE {collation_name} ] [ ASC | DESC ] [ 'NULLS' ( 'FIRST' | 'LAST' ) ] {
extends = "com.alecstrong.sql.psi.core.psi.impl.SqlOrderingTermImpl"
implements = "com.alecstrong.sql.psi.core.psi.SqlOrderingTerm"
override = true
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy