You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds support for all Collections (List, Set, Map), UDT and Tuples.
Adds tests that attempt inserting into columns of complex type.
Those tests check if implemented codecs kick in when needed.
Kafka Struct fields get translated into UDTs. Connector will try to infer correct
UserType from table column. If table does not exist yet or is
being altered the connector will try to find UserType with the same
name as struct's schema. In all cases the UserType needs to already
be created in targeted keyspace.
Kafka Maps get translated into Scylla maps, some can be inserted into UDTs.
Kafka Arrays can be inserted into Lists, Sets and Tuples.
Kafka Structs can be inserted into UDTs and Tuples.
Updates README with basic information about supported types on Scylla side.
All added types should work with table managed by Scylla.
UDTs, Maps, Lists, Sets should work with table managed by connector.
Fixesscylladb#60
Bouncheck
added a commit
to Bouncheck/kafka-connect-scylladb
that referenced
this issue
May 30, 2022
Adds support for all Collections (List, Set, Map), UDT and Tuples.
Adds tests that attempt inserting into columns of complex type.
Those tests check if implemented codecs kick in when needed.
Kafka Struct fields get translated into UDTs. Connector will try to infer correct
UserType from table column. If table does not exist yet or is
being altered the connector will try to find UserType with the same
name as struct's schema. In all cases the UserType needs to already
be created in targeted keyspace.
Kafka Maps get translated into Scylla maps, some can be inserted into UDTs.
Kafka Arrays can be inserted into Lists, Sets and Tuples.
Kafka Structs can be inserted into UDTs and Tuples.
Updates README with basic information about supported types on Scylla side.
All added types should work with table managed by Scylla.
UDTs, Maps, Lists, Sets should work with table managed by connector.
Fixesscylladb#60
Description
To support "non-flat" value schema, implementing struct support to write -> Scylla as UDT should be possible.
Limitations
scylladb.table.manage.enabled
might not be possible, so it would require the scylla schema to be created and maintained manually upfrontReferences
The text was updated successfully, but these errors were encountered: