Cassandraの特定のキースペースと列ファミリーのデータ型を持つすべての行を読み取りたい。データを読み取るために、以下のようにCQLを使用してみました
CqlQuery<String, String, ByteBuffer> cqlQuery = new CqlQuery<String, String, ByteBuffer>(keyspaceOperator, se, se, be);
cqlQuery.setQuery("select * from colfam1");
QueryResult<CqlRows<String, String, ByteBuffer>> result = cqlQuery.execute();
HectorスライスクエリAPIも使ってみました
Cluster cluster = HFactory.getOrCreateCluster("Test Cluster", "localhost:9160");
Keyspace keyspace = HFactory.createKeyspace("rajesh", cluster);
SliceQuery<String, String, String> sliceQuery = HFactory.createSliceQuery(keyspace, stringSerializer, stringSerializer, stringSerializer);
sliceQuery.setColumnFamily("colfam1").setKey("key123");
sliceQuery.setRange("", "", false, 4);
QueryResult<ColumnSlice<String, String>> result = sliceQuery.execute();
しかし、どちらの方法でも、すべての行を読み取ることはできましたが、データ型を読み取ることはできません。
誰かがjavaを使用してcassandraからデータ型の行値を読み取るのを手伝ってもらえますか?