A minimal ORM for Apache Cassandra providing CRUD operations (get, insert, update, delete) with support for WHERE clauses and operators (eql, gt, lt, gte, lte). Version 0.1.14, appears unmaintained since ~2013. Requires helenus (deprecated Cassandra driver). Unlike modern ORMs (e.g., express-cassandra), this uses a chaining API: new Cass(), cf(), method(), where(), exec(). No TypeScript types, no connection pooling, no migrations. Suitable only for legacy projects stuck on old Cassandra drivers.
npm install cassandra-simple-ormNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows typical CRUD operations: insert, get with WHERE, update, and delete using the chaining API.
Migrate to a modern Cassandra ORM like express-cassandra or cassandra-driver.
In insert(), always provide key property and remove .where() calls.
Chain .cf() before each get/insert/update/delete call. Do not cache cass instance state.
Replace with a maintained alternative like express-cassandra or cassandra-driver-orm.
Run 'npm install helenus' in your project.
Ensure you do: var cass = new Cass(); then use cass.cf().
Add key: 'uuid-string' to the insert object.