public static class MySQLDialect.MySQLSQLBuilder extends V2ExpressionSQLBuilder
Constructor and Description |
---|
MySQLSQLBuilder() |
Modifier and Type | Method and Description |
---|---|
String |
visitAggregateFunction(String funcName,
boolean isDistinct,
String[] inputs) |
String |
visitCast(String l,
DataType dataType) |
String |
visitContains(String l,
String r) |
String |
visitEndsWith(String l,
String r) |
String |
visitLiteral(Literal<?> literal) |
String |
visitNamedReference(NamedReference namedRef) |
String |
visitOverlay(String[] inputs) |
String |
visitSortOrder(String sortKey,
SortDirection sortDirection,
NullOrdering nullOrdering) |
String |
visitSQLFunction(String funcName,
String[] inputs) |
String |
visitStartsWith(String l,
String r) |
String |
visitTrim(String direction,
String[] inputs) |
build
public String visitAggregateFunction(String funcName, boolean isDistinct, String[] inputs)
public String visitContains(String l, String r)
public String visitEndsWith(String l, String r)
public String visitSortOrder(String sortKey, SortDirection sortDirection, NullOrdering nullOrdering)
public String visitStartsWith(String l, String r)
public String visitCast(String l, DataType dataType)
public String visitLiteral(Literal<?> literal)
public String visitNamedReference(NamedReference namedRef)
public String visitOverlay(String[] inputs)
public String visitSQLFunction(String funcName, String[] inputs)
public String visitTrim(String direction, String[] inputs)