RethinkDB 2.3 - ReQL error types

ReQL त्रुटि प्रकार




rethinkdb

ReQL त्रुटि प्रकार

RethinkDB त्रुटियों की तीन कक्षाएं हैं: ड्राइवर ( ReqlDriverError ), क्वेरी संकलन ( ReqlCompileError ) और रनटाइम ( ReqlRuntimeError से उप-त्रुटियां)।

त्रुटि प्रकार

ReqlCompileError : क्वेरी सर्वर द्वारा संकलित नहीं की जा सकती। यह एक वाक्यविन्यास त्रुटि के कारण हो सकता है, जैसे कि एक अपरिचित वैकल्पिक तर्क, या एक कमांड के लिए गलत संख्याओं को निर्दिष्ट करना। नोट: कुछ ड्राइवर कुछ सिंटैक्स त्रुटियों को पकड़ सकते हैं और सर्वर को क्वेरी भेजने से पहले एक ReqlDriverError वापस कर सकते हैं।

ReqlRuntimeError : सभी रनटाइम त्रुटियों के मूल वर्ग (संकलन पर असंबंधित सर्वर पर सभी त्रुटियां)। प्रोग्राम किसी भी रनटाइम त्रुटि को पकड़ने के लिए इसका उपयोग कर सकते हैं, लेकिन सर्वर हमेशा अधिक विशिष्ट त्रुटि वर्ग लौटाएगा।

ReqlQueryLogicError : क्वेरी में एक तार्किक असंभावना होती है, जैसे किसी संख्या को स्ट्रिंग में जोड़ना।

ReqlNonExistenceError : एक ReqlQueryLogicError जिसके परिणामस्वरूप एक गैर-मौजूद क्षेत्र या कुछ और जो default कमांड के साथ संभाला जा सकता है।

ReqlResourceLimitError : क्वेरी निष्पादन एक संसाधन सीमा (उदाहरण के लिए, सरणी आकार सीमा) को पार करने का कारण बना।

ReqlTimeoutError : क्वेरी का समय समाप्त हो गया है। (यह त्रुटि क्लाइंट पर होती है, सर्वर पर नहीं। ड्राइवर के कार्यान्वयन पर निर्भर करता है कि यह ReqlError बजाय एक मूल त्रुटि वर्ग से प्राप्त हो सकता है।)

ReqlAvailabilityError : ReqlOpFailedError और ReqlOpIndeterminateError के मूल वर्ग, यह दर्शाता है कि क्लस्टर में एक सर्वर अनुपलब्ध है। प्रोग्राम किसी भी उपलब्धता त्रुटि को पकड़ने के लिए इसका उपयोग कर सकते हैं, लेकिन सर्वर हमेशा इस वर्ग के बच्चों में से एक को वापस करेगा।

ReqlOpFailedError : क्लस्टर स्थिति, कॉन्फ़िगरेशन या तालिका उपलब्धता के कारण कार्रवाई विफल हो गई है।

ReqlOpIndeterminateError : क्लस्टर स्थिति, कॉन्फ़िगरेशन या तालिका उपलब्धता के कारण ऑपरेशन की स्थिति को सत्यापित नहीं किया जा सकता है।

ReqlUserError : error कमांड द्वारा निर्मित error

ReqlInternalError : एक आंतरिक त्रुटि, यानी, सर्वर बग के कारण क्वेरी निष्पादन बंद हो गया।

ReqlDriverError : ड्राइवर के भीतर एक त्रुटि हुई है। यह एक ड्राइवर बग हो सकता है, या यह एक अपरिवर्तनीय आदेश हो सकता है, जैसे कि एक गैर-कानूनी क्वेरी।

ReqlPermissionsError : उपयोगकर्ता खाते में क्वेरी निष्पादित करने के लिए आवश्यक अनुमतियाँ नहीं हैं। अधिक जानकारी के लिए अनुमतियाँ और उपयोगकर्ता खाते देखें।

ReqlAuthError : क्लाइंट सर्वर के साथ प्रमाणीकरण में विफल रहा। यह ReqlDriverError का एक उपवर्ग है।

अनुक्रम

सभी त्रुटियों को ReqlError वर्ग से उप- ReqlError

  • ReqlError
    • ReqlCompileError
    • ReqlRuntimeError
      • ReqlQueryLogicError
        • ReqlNonExistenceError
      • ReqlResourceLimitError
      • ReqlUserError
      • ReqlInternalError
      • ReqlTimeoutError
      • ReqlAvailabilityError
        • ReqlOpFailedError
        • ReqlOpIndeterminateError
      • ReqlPermissionsError
    • ReqlDriverError
      • ReqlAuthError