Class SqlFormatter
- java.lang.Object
-
- com.github.vertical_blank.sqlformatter.SqlFormatter
-
public class SqlFormatter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSqlFormatter.Formatter
-
Constructor Summary
Constructors Constructor Description SqlFormatter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SqlFormatter.Formatterextend(UnaryOperator<DialectConfig> operator)static Stringformat(String query)static Stringformat(String query, FormatConfig cfg)FormatConfig whitespaces in a query to make it easier to read.static Stringformat(String query, String indent)static Stringformat(String query, String indent, List<?> params)static Stringformat(String query, String indent, Map<String,?> params)static Stringformat(String query, List<?> params)static Stringformat(String query, Map<String,?> params)static SqlFormatter.Formatterof(Dialect dialect)static SqlFormatter.Formatterof(String name)static SqlFormatter.Formatterstandard()
-
-
-
Method Detail
-
format
public static String format(String query, FormatConfig cfg)
FormatConfig whitespaces in a query to make it easier to read.- Parameters:
query- sqlcfg- FormatConfig- Returns:
- Formatted query
-
extend
public static SqlFormatter.Formatter extend(UnaryOperator<DialectConfig> operator)
-
standard
public static SqlFormatter.Formatter standard()
-
of
public static SqlFormatter.Formatter of(String name)
-
of
public static SqlFormatter.Formatter of(Dialect dialect)
-
-