में लाने के अब & user_codeरैंडम स्तंभ कैसेंड्रा
Keyspace keyspace = HFactory.createKeyspace("test", cluster);
CqlQuery<String,String,ByteBuffer> cqlQuery = new CqlQuery<String,String,ByteBuffer>(keyspace, stringSerializer, stringSerializer, new ByteBufferSerializer());
cqlQuery.setQuery("select user_id,user_code from User");
QueryResult<CqlRows<String,String,ByteBuffer>> result = cqlQuery.execute();
Iterator iterator = result.get().iterator();
while(iterator.hasNext()) {
Row<String, String, ByteBuffer> row = (Row<String, String, ByteBuffer>) iterator.next();
System.out.println("\nInserted data is as follows:\n" + row.getColumnSlice().getColumns().get(0).getValue().getInt());
System.out.println("\nInserted data is as follows:\n" + Charset.forName("UTF-8").decode(row.getColumnSlice().getColumns().get(1).getValueBytes()));
}
user_id प्राप्त करने में कठिनाई के लिए मैं इस कोड का उपयोग कर रहा समस्या यहाँ निहित है कि मैं उनके विशिष्ट प्रकार
क्या होगा यदि क्वेरी यादृच्छिक चला जाता है के अनुसार क्षेत्रों परिवर्तित कर रहा हूँ? उस परिदृश्य को कैसे संभालें?
प्लज़ बाइटबफर सेरियलाइज़र के बजाय विभिन्न बफरसेरिएलेज़र का उपयोग करने का प्रयास करें, इसके माध्यम से आप हमेशा बाइट स्ट्रीम में सभी डेटा प्राप्त करेंगे, डेटा बेस से डेटा निकालने का प्रयास करें वास्तविक प्रारूप में जिसमें इसे संग्रहीत किया जाता है। –