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 b665d58 [SPARK-28646][SQL] Fix bug of Count so as consistent with mainstream databases add 5cfbddd [SPARK-33480][SQL] Support char/varchar type No new revisions were added by this update. Summary of changes: docs/sql-ref-datatypes.md | 2 + .../spark/sql/catalyst/analysis/Analyzer.scala | 9 +- .../sql/catalyst/analysis/CheckAnalysis.scala | 6 +- .../sql/catalyst/analysis/ResolveCatalogs.scala | 5 - .../catalyst/analysis/ResolvePartitionSpec.scala | 4 +- .../catalyst/analysis/TableOutputResolver.scala | 19 +- .../sql/catalyst/catalog/SessionCatalog.scala | 7 +- .../spark/sql/catalyst/parser/AstBuilder.scala | 17 +- .../sql/catalyst/plans/logical/v2Commands.scala | 4 +- .../spark/sql/catalyst/util/CharVarcharUtils.scala | 276 +++++++++++ .../sql/connector/catalog/CatalogV2Util.scala | 18 +- .../datasources/v2/DataSourceV2Relation.scala | 8 +- .../sql/types/{StringType.scala => CharType.scala} | 33 +- .../org/apache/spark/sql/types/DataType.scala | 10 +- .../apache/spark/sql/types/HiveStringType.scala | 81 ---- .../types/{StringType.scala => VarcharType.scala} | 34 +- .../scala/org/apache/spark/sql/types/package.scala | 10 +- .../sql/catalyst/analysis/AnalysisSuite.scala | 18 +- .../catalyst/parser/TableSchemaParserSuite.scala | 15 +- .../apache/spark/sql/connector/InMemoryTable.scala | 15 +- .../sql/connector/catalog/CatalogV2UtilSuite.scala | 2 +- .../main/scala/org/apache/spark/sql/Column.scala | 6 +- .../org/apache/spark/sql/DataFrameReader.scala | 4 +- .../catalyst/analysis/ResolveSessionCatalog.scala | 37 +- .../datasources/ApplyCharTypePadding.scala | 135 ++++++ .../execution/datasources/LogicalRelation.scala | 18 +- .../sql/execution/datasources/jdbc/JdbcUtils.scala | 19 +- .../execution/datasources/v2/PushDownUtils.scala | 4 +- .../sql/internal/BaseSessionStateBuilder.scala | 1 + .../spark/sql/streaming/DataStreamReader.scala | 4 +- .../apache/spark/sql/CharVarcharTestSuite.scala | 505 +++++++++++++++++++++ .../execution/command/PlanResolutionSuite.scala | 44 +- .../apache/spark/sql/sources/TableScanSuite.scala | 14 +- .../spark/sql/hive/HiveSessionStateBuilder.scala | 1 + .../spark/sql/hive/client/HiveClientImpl.scala | 19 +- ...tSuite.scala => HiveCharVarcharTestSuite.scala} | 24 +- .../spark/sql/hive/HiveMetastoreCatalogSuite.scala | 15 +- .../spark/sql/hive/execution/HiveDDLSuite.scala | 4 +- 38 files changed, 1093 insertions(+), 354 deletions(-) create mode 100644 sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/CharVarcharUtils.scala copy sql/catalyst/src/main/scala/org/apache/spark/sql/types/{StringType.scala => CharType.scala} (60%) delete mode 100644 sql/catalyst/src/main/scala/org/apache/spark/sql/types/HiveStringType.scala copy sql/catalyst/src/main/scala/org/apache/spark/sql/types/{StringType.scala => VarcharType.scala} (60%) create mode 100644 sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/ApplyCharTypePadding.scala create mode 100644 sql/core/src/test/scala/org/apache/spark/sql/CharVarcharTestSuite.scala copy sql/hive/src/test/scala/org/apache/spark/sql/{hive/HiveSQLInsertTestSuite.scala => HiveCharVarcharTestSuite.scala} (56%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org