Versions in this module Expand all Collapse all v0 v0.11.0 Sep 9, 2026 Changes in this version + func EnsureStatementSpacing(sql string) string + func FixDropPolicyDeparseCorruption(sql string) string + func FixExtensionOrder(sql string) string + func FixFunctionLanguageConflicts(sql string) string + func FixIncorrectLanguageDeclarations(sql string) string + func FixMalformedDropTriggers(sql string) string + func FixMalformedFunctions(sql string) string + func FixMissingLanguageClauses(sql string) string + func FixMissingLanguageDeclarations(sql string) string + func FixMissingSemicolons(sql string) string + func FixRedundantTrailingLanguageClauses(sql string) string + func FixReturnNextWithOutParams(sql string, callback FixCallback) string + func FixReturnNextWithOutParamsSimple(sql string) string + func RemoveDuplicateLanguageDeclarations(sql string) string + func RemoveOrphanedAlterStatements(sql string) string + func SortExtensionsByDependency(extensionLines []string) []string + type FixCallback func(description, before, after string) + type Processor struct + func NewProcessor(cfg *config.Config) *Processor + func (p *Processor) Apply(sql string, enumReplacements map[string]string) (string, error) + type ProcessorAST struct + func NewProcessorAST(cfg *config.Config) *ProcessorAST + func (p *ProcessorAST) Apply(sql string, enumReplacements map[string]string) (string, error) + func (p *ProcessorAST) SetUseASTForEnums(use bool) + type StatementFormatter struct + func NewStatementFormatter() *StatementFormatter + func (f *StatementFormatter) FormatFunctionBody(functionSQL string) string + func (f *StatementFormatter) FormatSQL(sql string) string