class CapitalizedKeyModel(Model): firstKey = columns.Integer(primary_key=True) secondKey = columns.Integer(primary_key=True) someData = columns.Text()
class ChangedInconsistent(Model): __table_name__ = 'inconsistent' __table_name_case_sensitive__ = True first_key = columns.UUID(primary_key=True) second_key = columns.Text(index=True)
class StaticModel(Model): id = columns.Integer(primary_key=True) c = columns.Integer(primary_key=True) name = columns.Text(static=True)
class User(UserType): age = columns.Integer() name = columns.Text()
class IndexModel(Model): __table_name__ = 'index_model' first_key = columns.UUID(primary_key=True) second_key = columns.Text(index=True)
class something_silly(UserType): first_col = columns.Integer() second_col = columns.Text(db_field='first_col')
class NestedUdt(UserType): test_id = columns.UUID(default=uuid4) something = columns.Text() default_text = columns.Text(default="default text")
class CommitByUuidDescending(CommitModel): __table_name__ = 'commits_timestamp_uuid_to_id_descending' uuid = columns.BigInt(primary_key=True, required=True, clustering_order='DESC') commit_id = columns.Text(required=True)
class CommitByRef(CommitModelMk2): __table_name__ = 'commits_ref_to_object' ref = columns.Text(primary_key=True, required=True) uuid = columns.BigInt(required=True) branch = columns.Text(required=True)
class Branches(Model): __table_name__ = 'commit_branches' repository_id = columns.Text(partition_key=True, required=True) branch = columns.Text(primary_key=True, required=True)
class CommitByID(CommitModel): __table_name__ = 'commits_id_to_timestamp_uuid' commit_id = columns.Text(primary_key=True, required=True) uuid = columns.BigInt(required=True)
class CommitByUuidDescendingMk2(CommitModelMk2): __table_name__ = 'commits_uuid_to_object_descending' branch = columns.Text(partition_key=True, required=True) uuid = columns.BigInt(primary_key=True, required=True, clustering_order='DESC')
class TestConsistencyModel(Model): id = columns.UUID(primary_key=True, default=lambda:uuid4()) count = columns.Integer() text = columns.Text(required=False)
class TodoModel(Model): todo_id = columns.UUID(primary_key=True, default=uuid.uuid4) title_id = columns.Integer(primary_key=True, index=True) title = columns.Text(required=True) description = columns.Text(required=True) created_at = columns.DateTime(default=datetime.now, index=True)
class UserModelText(Model): id = columns.Text(primary_key=True) info = columns.UserDefinedType(User)
class Vehicles(m.Model): __keyspace__ = "swapi" __connection__ = "swapi" id = col.BigInt(primary_key=True) cargo_capacity = col.Text(max_length=32) consumables = col.Text(max_length=96) cost_in_credits = col.Text(max_length=96) crew = col.Text(max_length=32) films = col.Set(col.BigInt) length = col.Text(max_length=32) manufacturer = col.Text(max_length=96) max_atmosphering_speed = col.Text(max_length=32) model = col.Text(max_length=96) name = col.Text(max_length=96) passengers = col.Text(max_length=16) pilots = col.Set(col.BigInt) vehicle_class = col.Text(max_length=96)
class db_field_different(UserType): age = columns.Integer(db_field='a') name = columns.Text(db_field='n')
class Starships(m.Model): __keyspace__ = "swapi" __connection__ = "swapi" id = col.BigInt(primary_key=True) cargo_capacity = col.Text(max_length=32) consumables = col.Text(max_length=96) cost_in_credits = col.Text(max_length=32) crew = col.Text(max_length=32) hyperdrive_rating = col.Text(max_length=32) length = col.Text(max_length=32) manufacturer = col.Text(max_length=96) max_atmosphering_speed = col.Text(max_length=32) mglt = col.Text(max_length=96) model = col.Text(max_length=96) name = col.Text(max_length=96) passengers = col.Text(max_length=16) starship_class = col.Text(max_length=96) films = col.Set(col.BigInt) pilots = col.Set(col.BigInt) created = col.Date() edited = col.Date()
class something_silly_2(UserType): first_col = columns.Integer(db_field="second_col") second_col = columns.Text()
class Email(JsonModel): __table_name__ = "emails" __options__ = {'default_time_to_live': config.ttl} address = columns.Text(primary_key=True, partition_key=True) created = columns.DateTime()
class OuterModel(Model): name = columns.Text(primary_key=True) first_name = columns.Text() nested = columns.List(columns.UserDefinedType(NestedUdt)) simple = columns.UserDefinedType(NestedUdt)
class TestModel(Model): p1 = columns.Text(partition_key=True) p2 = columns.Text(partition_key=True)
class FirstModel(Model): __table_name__ = 'first_model' first_key = columns.UUID(primary_key=True) second_key = columns.UUID() third_key = columns.Text()
class ExampleModel(DjangoCassandraModel): example_id = columns.UUID(primary_key=True, default=uuid.uuid4) example_type = columns.Integer(index=True) created_at = columns.DateTime() description = columns.Text(required=False)
class IndexCaseSensitiveModel(Model): __table_name__ = 'IndexModel' __table_name_case_sensitive__ = True first_key = columns.UUID(primary_key=True) second_key = columns.Text(index=True)
class Depth_0(UserType): age = columns.Integer() name = columns.Text()
class BaseInconsistentType(UserType): __type_name__ = 'type_inconsistent' age = columns.Integer() name = columns.Text()
class Name(UserType): type_name__ = "header" name = columns.Text() value = columns.Text()
class LowercaseKeyModel(Model): first_key = columns.Integer(primary_key=True) second_key = columns.Integer(primary_key=True) some_data = columns.Text()
class table(Model): __keyspace__ = 'keyspace' select = columns.Integer(primary_key=True) table = columns.Text() where = columns.Text()