This is an automated email from the ASF dual-hosted git repository.
wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.
from 5039c0f [SPARK-38345][SQL] Introduce SQL function ARRAY_SIZE
add 83d8000 [SPARK-38196][SQL] Refactor framework so as JDBC dialect
could compile expression by self way
No new revisions were added by this update.
Summary of changes:
.../expressions/GeneralSQLExpression.java | 41 -----
.../expressions/GeneralScalarExpression.java | 203 +++++++++++++++++++++
.../sql/connector/util/V2ExpressionSQLBuilder.java | 151 +++++++++++++++
.../sql/catalyst/util/ExpressionSQLBuilder.scala | 69 -------
.../sql/catalyst/util/V2ExpressionBuilder.scala | 94 ++++++++++
.../execution/datasources/DataSourceStrategy.scala | 12 +-
.../org/apache/spark/sql/jdbc/JdbcDialects.scala | 73 ++++----
.../DataSourceV2DataFrameSessionCatalogSuite.scala | 4 +-
.../sql/connector/DataSourceV2FunctionSuite.scala | 3 +-
.../spark/sql/connector/DataSourceV2Suite.scala | 7 +-
.../spark/sql/connector/LocalScanSuite.scala | 8 +-
.../sql/connector/SimpleWritableDataSource.scala | 5 +-
.../sql/connector/TableCapabilityCheckSuite.scala | 6 +-
.../sql/connector/TestV2SessionCatalogBase.scala | 9 +-
.../spark/sql/connector/V1ReadFallbackSuite.scala | 8 +-
.../spark/sql/connector/V1WriteFallbackSuite.scala | 8 +-
.../org/apache/spark/sql/jdbc/JDBCV2Suite.scala | 31 +++-
17 files changed, 538 insertions(+), 194 deletions(-)
delete mode 100644
sql/catalyst/src/main/java/org/apache/spark/sql/connector/expressions/GeneralSQLExpression.java
create mode 100644
sql/catalyst/src/main/java/org/apache/spark/sql/connector/expressions/GeneralScalarExpression.java
create mode 100644
sql/catalyst/src/main/java/org/apache/spark/sql/connector/util/V2ExpressionSQLBuilder.java
delete mode 100644
sql/core/src/main/scala/org/apache/spark/sql/catalyst/util/ExpressionSQLBuilder.scala
create mode 100644
sql/core/src/main/scala/org/apache/spark/sql/catalyst/util/V2ExpressionBuilder.scala
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]