namespaceSqlFormatter\Core

Namespaces 3§

CompactSqlFormatter\Core\Compact
LayoutSqlFormatter\Core\Layout
SyntaxSqlFormatter\Core\Syntax

Interfaces 1§

Dialect @visibility SqlFormatterSupplies grammar and lexical behavior to the formatting engine.

Classes 3§

FormatOptions public APIImmutable layout choices shared by all dialects.
Formatter @visibility SqlFormatterFormats and verifies SQL using injected parsing and formatting contracts.
FormattingException public APIA layout failed verification against the original concrete syntax tree.

Enums 1§

Style public APICompact canonicalizes SQL; the three multiline layouts preserve token spelling.