Cassandra-Paginierung: Verwendung von get_slice zum Abfragen einer Cassandra 1.2-Datenbank in Python mithilfe der cql-Bibliothek
Ich habe einen Cassandra 1.2-Cluster und verwende ihn von Python mit der cql-Bibliothek. Jetzt muss ich einige Paging-Funktionen implementieren, die mit get_slice ziemlich einfach zu sein scheinen, aber ich kann in der cql-Bibliothek keine Dokumentation dazu finden, wie man so etwas verwendet:
get_slice("key" : table_key,
"column_parent" : {"column_family" : "MyColumnFamily"},
"predicate" :
{ "slice_range" :
{ "start" : "SomeStartID",
"end" : "Z",
"reverse" : "false",
"count : "100" }
} )
Ich habe diese Art von Syntax in zufälliger Dokumentation für get_slice gesehen, und es sieht nicht nach CQL 3-Syntax aus. Wie kann ich diese Art von Abfragen von Python auf einem Cassandra 1.2-Cluster ausführen? Ist dies die aktuelle Art, get_slice zu verwenden oder gibt es eine neue syntax oder cql 3 alternative?
Danke im Voraus!