Package-level declarations
Types
Receives diagnostics emitted by a rule.
Stable analysis view exposed to custom rules.
Deprecation metadata for a rule that remains available for explicit users.
Creates fresh rule instances for thread-safe analysis.
Provides a named collection of rules.
Stable SQL structure facts exposed to custom rules.
Stable facts for a JOIN clause.
Stable facts for a qualified reference such as table.column.
Stable facts for a SELECT result column.
Stable facts for a SELECT statement.
Stable facts for one top-level SQL statement.
Coarse statement kinds used by parser-backed rules.
Stable facts for a table or derived-table reference.
A matched range in a SQL token list.
Properties
Default enablement derived from Rule.defaultEnable.
Functions
Returns true when a source pattern match for role exists.
Returns the first source pattern match for role.
Returns the first ordered sequence of source pattern matches.
Replaces comments and quoted text with spaces while preserving offsets.
Converts a source offset into a 1-based line/column position.
Converts source offsets into a 1-based line/column range.
Tokenizes the current file and reports matches found per statement.
Reports a diagnostic for match using this rule's default severity.