Module sqruff_lib::dialects::ansi
source · Structs§
- Prefix for array literals specifying the type. Often “ARRAY” or “ARRAY
” - A segment representing a whole file or script. This is also the default “root” segment of the dialect, and so is usually instantiated directly. It therefore has no match_grammar.
- An interval expression segment.
- Array type with a size.
- A star (*) expression for a SELECT clause. This is separate from the identifier to allow for some dialects which extend this logic to allow REPLACE, EXCEPT or similar clauses e.g. BigQuery.
- Any identifier of the form a.b.*. This inherits iter_raw_references from the ObjectReferenceSegment.