This is an automated email from the ASF dual-hosted git repository.
dwysakowicz pushed a change to branch release-1.10
in repository https://gitbox.apache.org/repos/asf/flink.git.
from 329fa85 [FLINK-14683] Fix RemoteStreamEnvironment's constructor
new 9569cc8 [hotfix][table-common] Add utility method for checking if a
type is a composite type
new c6ba704 [hotfix][table-common] Add utility for expanding a composite
type to a schema.
new 79ec3ba [hotfix][table-api] Add utility for extracting accessed
fields from a given physical type.
new 23a4782 [hotfix][table-common] Add utility for mapping logical fields
to physical indices.
new 833b46b [hotfix][table] Remove duplicated code for physical to
logical mapping
new 422ab8a [FLINK-15168][table-planner] Fix physical indices computing.
new 4a8fa1f [hotfix][table-planner-blink, tests] Fix produced data type
of TestCollectionTableSource.
new 69e7358 [FLINK-15168][table-planner-blink] Compute physical indices
based on new type hierarchy instead of TypeInformation
new 4e3fb3c [hotfix][table-common] Deprecate TableSource#getSchema.
new f65481f [hotfix][connectors/jdbc, table, tests] Fix types in schema
ddl in tests
new 6b8fd32 [hotfix][connectors/kafka, table, tests] Fix types in schema
ddl in tests
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../kafka/KafkaTableSourceSinkFactoryTestBase.java | 20 +-
.../connectors/kafka/KafkaTableTestBase.java | 6 +-
.../io/jdbc/JDBCTableSourceSinkFactoryTest.java | 6 +-
.../table/api/internal/TableEnvironmentImpl.java | 2 +-
.../flink/table/catalog/ConnectorCatalogTable.java | 6 +-
.../apache/flink/table/sources/TableSource.java | 3 +
.../flink/table/sources/TableSourceValidation.java | 230 ++----------
.../tsextractors/TimestampExtractorUtils.java | 95 +++++
.../types/logical/utils/LogicalTypeChecks.java | 16 +
.../flink/table/types/utils/DataTypeUtils.java | 103 ++++-
.../apache/flink/table/utils/TypeMappingUtils.java | 295 +++++++++++++++
.../types/logical/utils/LogicalTypeChecksTest.java | 109 ++++++
.../flink/table/types/utils/DataTypeUtilsTest.java | 153 ++++++++
.../flink/table/utils/TypeMappingUtilsTest.java | 373 ++++++++++++++++++
.../table/planner/calcite/FlinkTypeFactory.scala | 13 +
.../physical/batch/BatchExecTableSourceScan.scala | 50 ++-
.../stream/StreamExecTableSourceScan.scala | 52 ++-
.../table/planner/sources/TableSourceUtil.scala | 314 ++++------------
.../utils/TestCollectionTableFactory.scala | 3 +-
.../flink/table/catalog/DatabaseCalciteSchema.java | 2 +
.../flink/table/plan/QueryOperationConverter.java | 2 +
.../table/api/internal/BatchTableEnvImpl.scala | 2 +-
.../table/plan/nodes/PhysicalTableSourceScan.scala | 15 +-
.../plan/nodes/dataset/BatchTableSourceScan.scala | 82 ++--
.../nodes/datastream/StreamTableSourceScan.scala | 77 ++--
.../logical/FlinkLogicalTableSourceScan.scala | 38 +-
.../rules/dataSet/BatchTableSourceScanRule.scala | 1 +
.../datastream/StreamTableSourceScanRule.scala | 1 +
.../PushFilterIntoTableSourceScanRule.scala | 2 +-
.../PushProjectIntoTableSourceScanRule.scala | 103 ++++-
.../flink/table/plan/schema/TableSourceTable.scala | 66 +++-
.../flink/table/sources/TableSourceUtil.scala | 417 ++++-----------------
.../table/catalog/CatalogStructureBuilder.java | 10 +-
33 files changed, 1745 insertions(+), 922 deletions(-)
create mode 100644
flink-table/flink-table-common/src/main/java/org/apache/flink/table/sources/tsextractors/TimestampExtractorUtils.java
create mode 100644
flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/TypeMappingUtils.java
create mode 100644
flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/logical/utils/LogicalTypeChecksTest.java
create mode 100644
flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/utils/DataTypeUtilsTest.java
create mode 100644
flink-table/flink-table-common/src/test/java/org/apache/flink/table/utils/TypeMappingUtilsTest.java