#pragma once #include #include #include namespace NSQLFormat { enum class EConvergenceRequirement: ui8 { None, Triple, // format(format(input)) == format(format(format(input))) Double, // . format(input) == format(format(input)) }; TMaybe CheckedFormat( const TString& query, TMaybe ast, NSQLTranslation::TTranslationSettings settings, NYql::TIssues& issues, EConvergenceRequirement convergence = EConvergenceRequirement::Double); } // namespace NSQLFormat