Package-level declarations
Types
Lightweight SQLDelight database context visible to rules and reporters.
Diagnostic resolved by the engine and passed to reporters.
Dialect capability identifier used by rules to check feature support without depending on artifact names.
Database family for known SQLDelight dialects.
User-facing enablement state for rules and rule sets.
Marks API that is public only for sqldelight-check module boundaries.
Identifies a rule after combining a rule set ID and a rule-local ID.
Diagnostic emitted by a rule before the engine attaches the containing rule set.
Source file known to sqldelight-check.
SQLDelight source file kind inferred from the file extension.
One-based source position for diagnostics and edits.
Source range in a file.
Rule-relevant SQL dialect metadata for a SQLDelight database.
Gradle module coordinate for a SQLDelight dialect artifact.
Resolves rule-relevant dialect metadata for a SQLDelight dialect artifact.
Dialect-specific keyword groups used by the conservative source scanner.
Text edit represented as a replacement over a source range.