/ / ग्रीनडाओ, स्ट्रिंग्स की एक सूची के लिए क्वेरी करना - एंड्रॉइड, एसक्यूएल, साइक्लाइट, जेरेन्डाओ

GreenDao, स्ट्रिंग्स की एक सूची के लिए क्वेरी - Android, sql, sqlite, greendao

मेरे आवेदन के भीतर मैं एक है Entity / table इसका एक नाम फ़ील्ड (कई अन्य क्षेत्रों के बीच) है। मैं उस तालिका में पाए गए सभी अद्वितीय नामों के स्ट्रिंग्स की एक सूची चाहता हूं।

अभी केवल एक चीज जिसके बारे में मैं सोच सकता हूं, वह सभी परिणामों को एक सूची में लोड करना है entity objects, उन पर टाइप करें, और एक सेट में नाम स्टोर करें, और फिर इस सेट को एक सूची में परिवर्तित करें।

हालांकि यह अक्षम है। कर देता है GreenDao इस तरह से एक सुविधा का समर्थन करें या सभी प्रश्नों को वापस करना चाहिए Entity objects?

उत्तर:

उत्तर № 1 के लिए 1

यह "मूल रूप से इसका समर्थन नहीं करता है। आपको रॉविक्यू एप्रोच का उपयोग करना होगा और या तो DISTINCT या GROUP BY sql क्वेरी पास करनी होगी।

इस परिदृश्य के लिए rawQuery का उपयोग उत्तर दिया गया है यहाँ