public static class MsSqlServerDialect.MsSqlServerSQLBuilder extends V2ExpressionSQLBuilder
Constructor and Description |
---|
MsSqlServerSQLBuilder() |
Modifier and Type | Method and Description |
---|---|
String |
build(Expression expr) |
String |
dialectFunctionName(String funcName) |
String |
visitAggregateFunction(String funcName,
boolean isDistinct,
String[] inputs) |
String |
visitCast(String l,
DataType dataType) |
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 |
visitTrim(String direction,
String[] inputs) |
public String build(Expression expr)
build
in class V2ExpressionSQLBuilder
public String dialectFunctionName(String funcName)
public String visitSortOrder(String sortKey, SortDirection sortDirection, NullOrdering nullOrdering)
public String visitAggregateFunction(String funcName, boolean isDistinct, String[] inputs)
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)