2012-08-05 8 views
5

Google ऐप इंजन में, जीक्यूएल (एक एसक्यूएल-जैसी क्वेरी मैकेनिज्म फू डेटास्टोर) केवल पायथन परियोजनाओं के लिए उपलब्ध है, न कि जावा परियोजनाओं के लिए। ऐसा क्यों है?केवल पीईथन परियोजनाओं के लिए जीक्यूएल और जावा के लिए नहीं?

इसके अलावा इसे और जावा परियोजनाओं में जीक्यूएल का उपयोग करने के लिए वैसे भी?

+0

मैं जानता हूँ कि क्या यह उत्तर आप चाहते हैं नहीं है, लेकिन मैं व्यक्तिगत रूप से लगता है GQL एक भूल थी। मैं एपेंगेन (पायथन) के साथ विकास कर रहा हूं क्योंकि यह बाहर आया है और किसी भी परियोजना में इसका कभी भी उपयोग नहीं हुआ है। बहुत से लोग सोचने के जाल में आते हैं कि जीक्यूएल एसक्यूएल है और इसलिए कई पूर्वकल्पित विचारों के साथ एपेंगेन डेटास्टोर से संपर्क करें। –

+0

या .. मैं सहमत हूं कि जीक्यूएल में कई बाधाएं हैं .. लेकिन यह कुछ मामूली अनुप्रयोगों के लिए पर्याप्त होगा .. लेकिन क्यों पाइथन के लिए जावा के लिए क्यों नहीं? –

+1

इसे देखें: [gql4j] (http://code.google.com/p/gql4j/) और [विस्तारित GQLParser] (http://code.google.com/p/audao/wiki/ExtendedGQLParser) –

उत्तर

4

जीक्यूएल जावा कार्यान्वयन में नहीं है और प्रतिस्थापन के रूप में आप डेटास्टोर क्वेरी बनाने के लिए Query ऑब्जेक्ट का उपयोग करेंगे।

यदि आप जावा के लिए जीक्यूएल कार्यान्वयन की तलाश में हैं, तो gql4j अच्छी तरह से काम करता है। मैंने यह सुनिश्चित करने के लिए एक छोटे से डेटा सेट पर इसका परीक्षण किया है कि यह काम करता है लेकिन मैंने इसे अन्यथा किसी प्रोजेक्ट में उपयोग नहीं किया है।

http://code.google.com/p/gql4j/

+0

हाँ यह तरीका है – xybrek

+0

क्या आपने GQL4J बनाया है? – xybrek

+0

मैंने ऐसा नहीं किया लेकिन यह एक काफी स्थिर परियोजना की तरह लग रहा था जब मैंने सुझाव दिया। – MCeley