Package org.apache.spark.sql.jdbc
Class MsSqlServerDialect.MsSqlServerSQLBuilder
Object
org.apache.spark.sql.connector.util.V2ExpressionSQLBuilder
org.apache.spark.sql.jdbc.MsSqlServerDialect.MsSqlServerSQLBuilder
- Enclosing class:
- MsSqlServerDialect
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(Expression expr) dialectFunctionName(String funcName) visitAggregateFunction(String funcName, boolean isDistinct, String[] inputs) visitAggregateFunction(String funcName, boolean isDistinct, Expression[] inputs) visitInverseDistributionFunction(String funcName, boolean isDistinct, String[] inputs, String[] orderingWithinGroups) visitLiteral(Literal<?> literal) visitNamedReference(NamedReference namedRef) visitOverlay(String[] inputs) visitSortOrder(String sortKey, SortDirection sortDirection, NullOrdering nullOrdering) visitSQLFunction(String funcName, String[] inputs) visitSQLFunction(String funcName, Expression[] inputs)
-
Constructor Details
-
MsSqlServerSQLBuilder
public MsSqlServerSQLBuilder()
-
-
Method Details
-
build
- Overrides:
buildin classV2ExpressionSQLBuilder
-
dialectFunctionName
-
visitSQLFunction
-
visitSortOrder
public String visitSortOrder(String sortKey, SortDirection sortDirection, NullOrdering nullOrdering) -
visitAggregateFunction
-
visitAggregateFunction
-
visitCast
-
visitInverseDistributionFunction
-
visitLiteral
-
visitNamedReference
-
visitOverlay
-
visitSQLFunction
-
visitTrim
-