Sono nuovo in cassandra e hector.Recupera tutte le colonne di una riga in Cassandra utilizzando Client Hector
Voglio recuperare tutte le colonne di una riga in Cassandra utilizzando hector. Dopo un po 'di esplorazione sul web ho avuto qualche codici di esempio, ma richiede gamma o colonna nome, come,
SliceQuery<String,String,String> query = HFactory.createSliceQuery(keyspace, ss, ss, ss);
query.setColumnFamily("MyColumnFamily").setKey("S001").setRange(null, null, false, 100);
QueryResult<ColumnSlice<String,String>> result = query.execute();
for (HColumn<String, String> column : result.get().getColumns()) {
System.out.println(column.getName() +"::"+ column.getValue());
}
Qui ho bisogno di impostare Gamma in setRange() metodo che recupera colonne in questa gamma. Possiamo anche impostare l'inizio e la fine in questo metodo, ma questo fornirà anche colonne di un intervallo particolare. Se non sto impostando l'intervallo, devo fornire i nomi delle colonne come array.
C'è un modo per ottenere tutte le colonne di una riga particolare? Non voglio impostare i nomi di intervallo o colonna, voglio solo tutte le colonne di una riga. perché nella mia applicazione le colonne non sono predefinite.
Oppure esiste un modo per ottenere il conteggio totale di righe di una riga in modo da poterlo impostare nel metodo setRange()?
Grazie.