seatunnel
seatunnel copied to clipboard
[Core][Translation] Support Primitive Array convert to References Array
Search before asking
- [X] I had searched in the feature and found no similar feature requirement.
Description
At now, If we set value use Primitive Array like double[]
, will happen convert exception, because we only support Double[]
, all primitive type have same problem.
So we should convert Primitive Array to References Array when we convert
SeaTunnelRow
to EngineRow(Spark/Flink).
The detail in org.apache.seatunnel.translation.serialization.RowConverter
Usage Scenario
No response
Related issues
No response
Are you willing to submit a PR?
- [ ] Yes I am willing to submit a PR!
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
For array type convert I had fixed in pr #2479, I see Primitive Array
only one type of byte is implemented. Do you mean that array convert is also has some problems in flink engine?
For array type convert I had fixed in pr #2479, I see
Primitive Array
only one type of byte is implemented. Do you mean that array convert is also has some problems in flink engine?
Yes, we should ensure consistent data types instead of including Primitive Array and References Array during data transfer. Confused to downstream components that use data, since we only support References Array, we need to convert Primitive Array to References Array when Source produces SeaTunnelRow
. The reason for not entrusting this task to the Source Connector is to reduce the burden on the Source implementer.
For array type convert I had fixed in pr #2479, I see
Primitive Array
only one type of byte is implemented. Do you mean that array convert is also has some problems in flink engine?Yes, we should ensure consistent data types instead of including Primitive Array and References Array during data transfer. Confused to downstream components that use data, since we only support References Array, we need to convert Primitive Array to References Array when Source produces
SeaTunnelRow
. The reason for not entrusting this task to the Source Connector is to reduce the burden on the Source implementer.
Please assign it to me. Thx.
This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.
This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.
For array type convert I had fixed in pr #2479, I see
Primitive Array
only one type of byte is implemented. Do you mean that array convert is also has some problems in flink engine?Yes, we should ensure consistent data types instead of including Primitive Array and References Array during data transfer. Confused to downstream components that use data, since we only support References Array, we need to convert Primitive Array to References Array when Source produces
SeaTunnelRow
. The reason for not entrusting this task to the Source Connector is to reduce the burden on the Source implementer.Please assign it to me. Thx.
Hi, @TyrantLucifer What is the status of this issue?
For array type convert I had fixed in pr #2479, I see
Primitive Array
only one type of byte is implemented. Do you mean that array convert is also has some problems in flink engine?Yes, we should ensure consistent data types instead of including Primitive Array and References Array during data transfer. Confused to downstream components that use data, since we only support References Array, we need to convert Primitive Array to References Array when Source produces
SeaTunnelRow
. The reason for not entrusting this task to the Source Connector is to reduce the burden on the Source implementer.Please assign it to me. Thx.
Hi, @TyrantLucifer What is the status of this issue?
Can be closed.
For array type convert I had fixed in pr #2479, I see
Primitive Array
only one type of byte is implemented. Do you mean that array convert is also has some problems in flink engine?Yes, we should ensure consistent data types instead of including Primitive Array and References Array during data transfer. Confused to downstream components that use data, since we only support References Array, we need to convert Primitive Array to References Array when Source produces
SeaTunnelRow
. The reason for not entrusting this task to the Source Connector is to reduce the burden on the Source implementer.Please assign it to me. Thx.
Hi, @TyrantLucifer What is the status of this issue?
Can be closed.
Thanks.