Skip to main content

Cassandra ORM which uses Python annotations simular to the typing.NamedTuple API

Project description

Cassondra ORM ( CORM )

Cassandra ORM which uses Python annotations simular to the typing.NamedTuple API

Install

$ pip install -U corm

Usage

import corm

from corm.models import CORMBase

from datetime import datetime

class TestModel(CORMBase):
    __keyspace__ = 'mykeyspace'
    column_one: str
    column_two: int
    column_three: datetime


corm.register_table(TestModel)
corm.sync_schema()

first_test = TestModel('one', 'two', datetime.utcnow())
second_test = TestModel('first', 'second', datetime.utcnow())
corm.insert([first_test, second_test])

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cassandra-orm-0.0.3.tar.gz (4.4 kB view details)

Uploaded Source

File details

Details for the file cassandra-orm-0.0.3.tar.gz.

File metadata

  • Download URL: cassandra-orm-0.0.3.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.8

File hashes

Hashes for cassandra-orm-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f34ee9446ee8133a05b554f73261a79ae35d526c6e4093fe1993acd01f1d7db4
MD5 e98998a76f4922ad3e1d396d5443cf0a
BLAKE2b-256 4611103183589dc222807d95435d3ef2c3ff230fd67a9bc534debac0f982776e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page