2014-07-10 14 views
7

Sto utilizzando QueryBuilder nel driver Java Cassandra per inserire alcuni dati.Come passare TTL nel driver di Cassandra Java QueryBuilder?

Non sembra esserci un'opzione semplice per impostare il TTL sulla riga che sto inserendo. Nessuno degli esempi sul sito DataStax mostra un esempio con TTL.

ho il sospetto che ha qualcosa a che fare con l'utilizzo di(), ma ancora una volta, zero esempi e documentazione minima nel codice ...

risposta

18

infine capito, si deve passare il TTL statico() metodo sul QueryBuilder stesso:

.using(ttl(30)); 
+3

Per rimuovere qualsiasi possibile confusione, il valore TTL è espresso in secondi. –