2014-07-10 4 views
7

Ich verwende den QueryBuilder im Cassandra-Java-Treiber, um einige Daten einzufügen.Wie TTL in Cassandra Java Driver QueryBuilder übergeben?

Es scheint keine einfache Option zu geben, die TTL auf der Zeile, die ich einfüge, zu setzen. Keines der Beispiele auf der DataStax-Site zeigt ein Beispiel mit TTL.

Ich vermute, es hat etwas mit der Verwendung von(), aber wieder einmal Null Beispielen und minimale Dokumentation im Code zu tun ...

Antwort

18

dachte es schließlich heraus, haben Sie in der statischen ttl() Methode übergeben auf dem QueryBuilder selbst:

.using(ttl(30)); 
+3

Um mögliche Verwirrung zu entfernen, ist der TTL-Wert in Sekunden. –