Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
aws-connector-5.0.0
-
None
-
None
Description
What
The old Kinesis Table API source `kinesis-legacy` supports defining virtual columns using table metadata.
For example:
CREATE TABLE KinesisTable ( `user_id` BIGINT, `arrival_time` TIMESTAMP(3) METADATA FROM 'timestamp' VIRTUAL, `shard_id` VARCHAR(128) NOT NULL METADATA FROM 'shard-id' VIRTUAL, `sequence_number` VARCHAR(128) NOT NULL METADATA FROM 'sequence-number' VIRTUAL ) WITH ( 'connector' = 'kinesis-legacy', ... )
We should support this for the new kinesis connector source too.
Success Criteria
- kinesis Table API source supports VIRTUAL columns
- Automated tests added to validate that the connector supports metadata.
- Update Table API docs to indicate the bug has been fixed.