Driver does not handle custom type columns properly in C* 3.x.

Description

In 3.x, the type attribute in C* column metadata is the name of a CQL datatype (e.g. text, int, etc.) instead of a fully qualified class name (e.g. org.apache.cassandra.db.marshal.Int32Type).

However, custom types are expressed as a fully qualified class name, with single-quotes around them (e.g 'org.apache.foo'). The Ruby driver does not parse this properly and stack traces when starting up.

Unfortunately, there is no workaround.

Environment

None

Pull Requests

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Fix versions

Priority

Created April 5, 2016 at 8:11 PM
Updated April 6, 2016 at 12:32 AM
Resolved April 6, 2016 at 12:32 AM