Details
-
Bug
-
Status: Resolved
-
P3
-
Resolution: Duplicate
-
2.15.0
-
None
Description
An exception is thrown when SqlTransform is used with JdbcIO.
Schema of the Source Table:
CREATE TABLE actor (
actor_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
first_name VARCHAR(45) NOT NULL,
last_name VARCHAR(45) NOT NULL,
last_update TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (actor_id),
KEY idx_actor_last_name (last_name)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
Many of the Jdbc Types are converted to Logical_Types in Beam.
The initial observation is that this code: https://github.com/apache/beam/blob/113461a4275eb28a101e416897ccd607aa51f83f/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java#L207 is returning null.
Attachments
Attachments
Issue Links
- duplicates
-
BEAM-8888 BeamSQL does not support LogicalType
- Resolved
- links to