2012-09-22 8 views
5

मैं कैसेंड्रा में निम्नलिखित कॉलम परिवार बनाने के लिए:मैं समग्र कुंजी द्वारा कैसंड्रा में क्ली क्वेरी कैसे पूछ सकता हूं?

set test['a']['b:c'] = 'abc' 
set test['a']['b:d'] = 'abd' 
set test['a']['e:f'] = 'aef' 
set test['a']['e:g'] = 'aeg'; 

अब मैं जो अपने समग्र कुंजी में ई है सभी पंक्तियों को पुनः प्राप्त करना चाहते हैं:

CREATE COLUMN FAMILY test with comparator = 'CompositeType(UTF8Type,UTF8Type)' and key_validation_class=UTF8Type; 

अब मैं कुछ डेटा जोड़ना चाहते हैं

कुछ की तरह:

get test['a']['e:*]; 

एक डी परिणाम 'एफ़' और 'एग' होना चाहिए।

कैसे क्ली क्वेरी की तरह दिखना चाहिए?

+4

आपको या तो सीक्यूएल या लाइब्रेरी का उपयोग करना होगा जो phpcassa जैसे समग्र कुंजी का समर्थन करता है। कैसंद्रा-क्ली से नहीं – Tamil

उत्तर

2

मैं CQL के बारे में निश्चित नहीं हूँ, लेकिन playOrm साथ, यदि आप एक से विभाजित, तो आप सिर्फ एस एसक्यूएल (स्केलेबल एसक्यूएल)

PARTITIONS alias('a') SELECT alias FROM Table as alias WHERE a.column = 'e'; 

एक विभाजन के क्वेरी कर सकते हैं पंक्तियों के लाखों हो सकता है।

वैसे भी, सोचा कि यह आपको थोड़ा सा मदद कर सकता है।

संबंधित मुद्दे