You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mjpearson edited this page Sep 13, 2010
·
53 revisions
Release 0.2 (April 2010)
Thrift Binary Protocol transport + thrift .so autodetect
CF/SuperColumns/Columns individually mutable
Slice retrievals
APC round robin, named clusters, node auto discovery
Release 0.3 (July 2010) ** Active
Complete 0.7 API support
JSON/YML schema => model generation + relational lazy loading, slice caching and secondary index support
Namespaced
LongType support
Load hydration methods (object > array > scalar)
Event Listener pattern > Validator
Release 0.4
simple OQL and regex (keyed) path retrieval for asciitype paths, predicate searches, ranged queries, slices, counts etc.
use Pandra\Predicate as Query;
// array of 'city' columns w/pathed parents
$ks['Super1']['Addresses'][Query::regex('!.*address$!i')]['city']->get(); // ->count()
APC/Memcached (serialised) columnpaths
Support Set operations (Union, Intersection, Complement, Difference)
Support bitwise operators/masks if supported by Cassandra/Thrift
auto-indexing into dynamic column famlies ( Cassandra 0.7 CASSANDRA-44)
Wishlist
Admistrator, including keyspace scaffolder and Cassandra config parser/writer