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: [email protected]
For additional commands, e-mail: [email protected]