Is the column you are using that has the UDT type is the or is part of the
primary key?  If that is the case it still needs to be frozen (the same
goes for list, set, tuple as part of primary key).  This is the error I get
when I try that:

InvalidRequest: Error from server: code=2200 [Invalid query]
message="Invalid non-frozen user-defined type for PRIMARY KEY component
basics"

Andy

On Mon, Oct 10, 2016 at 8:27 PM Ali Akhtar <ali.rac...@gmail.com> wrote:

> According to
> http://docs.datastax.com/en/cql/3.3/cql/cql_using/useCreateUDT.html
>
> >  In Cassandra 3.6 and later, the frozen keyword is not required for UDTs
> that contain only non-collection fields.
>
> However if I create a type with 4-5 all text fields, and try to use that
> type in another table, I get told to use frozen , even though I'm on
> cassandra 3.9
>
> >  show VERSION
> > [cqlsh 5.0.1 | Cassandra 3.9 | CQL spec 3.4.2 | Native protocol v4]
>
> Any ideas?
>
>

Reply via email to