【发布时间】:2023-03-29 13:53:01
【问题描述】:
根据 Datastax 网络研讨会“C*hristmas Comes Early – Creating your First Java Application with Apache Cassandra”,看起来不属于架构的插入列默认为字节数据类型,而列名与字符串相关联。有什么办法可以改变吗?
【问题讨论】:
-
作为附录,列名是字符串,除非用作 PRIMARY KEY 表达式中的组件,在这种情况下,它们是为其值定义的数据类型。具有 CQL3 的比较器始终是 CompositeType,每个 PRIMARY KEY 组件的组件在第一个之后,并附加一个 UTF8 组件。因此,可以对 CompositeType 进行操作,使其具有不同数据类型的组件。