物化视图cassandra的模型类

时间:2016-05-27 20:00:12

标签: python cassandra

我在cassandra 3.0.6中创建了一个使用表,并在物化视图中按城市列出了用户。

CREATE TABLE user (
email text,
user_id uuid,
city text,
name text,
password text,
PRIMARY KEY (email, user_id, city)
);

CREATE MATERIALIZED VIEW user_by_city AS
SELECT * FROM user
  WHERE email IS NOT NULL AND user_id IS NOT NULL AND city IS NOT NULL         
PRIMARY KEY(city, email, user_id);

我的问题是如何在Python中为物化视图创建模型类

我的用户表模型类是,

 class user(Model):

  __table_name__ = 'user'
  email = columns.Text(primary_key=True)
  user_id = columns.UUID(primary_key=True)
  city = columns.Text(primary_key=True)
  name = columns.Text()
  password = columns.Text()

如何为Materialized View创建类似于此的类。 我在网上搜索过,但发现cassandra现在不支持MV的模型类。我想要101%肯定。

有人可以确认一下吗?

由于

0 个答案:

没有答案