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 class
SqlFormatter.Formatter
-
Constructor Summary
Constructors Constructor Description SqlFormatter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SqlFormatter.Formatter
extend(UnaryOperator<DialectConfig> operator)
static String
format(String query)
static String
format(String query, FormatConfig cfg)
FormatConfig whitespaces in a query to make it easier to read.static String
format(String query, String indent)
static String
format(String query, String indent, List<?> params)
static String
format(String query, String indent, Map<String,?> params)
static String
format(String query, List<?> params)
static String
format(String query, Map<String,?> params)
static SqlFormatter.Formatter
of(Dialect dialect)
static SqlFormatter.Formatter
of(String name)
static SqlFormatter.Formatter
standard()
-
-
-
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)
-
-