Vous pouvez utiliser le type DateType pour définir une colonne de type DateType dans votre famille de colonnes. Vous devriez vraiment lire ceci page, il a la description et l'exemple comment faire la requête de gamme (c'est créationdate < 2010-01-01). Pour la commande, vous pouvez vous référer au SliceRange mais cela couvrira probablement dans le client cassandra déjà. Vous voudrez probablement regarder dans le cassandra client pour faire la requête.
Ceci est un extrait sur comment faire une requête dans cassandra en utilisant le client hector.
// 2010-01-01
Date date = new Date(1262275200L);
try
{
getConnection();
IndexedSlicesQuery<String, String, String> indexedSlicesQuery = HFactory.createIndexedSlicesQuery(keyspace, ss, ss, ss);
indexedSlicesQuery.setColumnNames("name");
indexedSlicesQuery.addLtExpression("timestamp", ByteBufferUtil.string(date_s.toByteBuffer(date)));
indexedSlicesQuery.addEqualsExpression("searchall", ByteBufferUtil.string(bs.toByteBuffer(true)));
indexedSlicesQuery.setColumnFamily(column_family);
indexedSlicesQuery.setStartKey("");
System.out.println(indexedSlicesQuery.toString());
QueryResult<OrderedRows<String, String, String>> res = indexedSlicesQuery.execute();
List<Row<String, String, String>> list = res.get().getList();
for (Row<?, ?, ?> row : list)
{
System.out.println(row.getKey());
}
}