Package org.apache.spark.sql.jdbc
Class MySQLDialect.MySQLSQLBuilder
Object
org.apache.spark.sql.connector.util.V2ExpressionSQLBuilder
org.apache.spark.sql.jdbc.MySQLDialect.MySQLSQLBuilder
- Enclosing class:
- MySQLDialect
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvisitAggregateFunction
(String funcName, boolean isDistinct, String[] inputs) visitContains
(String l, String r) visitEndsWith
(String l, String r) visitExtract
(String field, String source) 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) visitStartsWith
(String l, String r) Methods inherited from class org.apache.spark.sql.connector.util.V2ExpressionSQLBuilder
build
-
Constructor Details
-
MySQLSQLBuilder
public MySQLSQLBuilder()
-
-
Method Details
-
visitAggregateFunction
-
visitContains
-
visitEndsWith
-
visitExtract
-
visitSQLFunction
-
visitSortOrder
public String visitSortOrder(String sortKey, SortDirection sortDirection, NullOrdering nullOrdering) -
visitStartsWith
-
visitCast
-
visitInverseDistributionFunction
-
visitLiteral
-
visitNamedReference
-
visitOverlay
-
visitTrim
-