Laravel 5.7 - Connection (Database)

Connection




laravel

Connection

वर्ग कनेक्शन लागू होता है ConnectionInterface ( स्रोत देखें )

लक्षण

DetectsDeadlocks
DetectsLostConnections
ManagesTransactions

गुण

संरक्षित PDO | Closure $ पीडीओ सक्रिय पीडीओ कनेक्शन।
संरक्षित PDO | Closure $ readPdo सक्रिय पीडीओ कनेक्शन का उपयोग रीड्स के लिए किया जाता है।
संरक्षित स्ट्रिंग $ डेटाबेस जुड़े हुए डेटाबेस का नाम।
संरक्षित स्ट्रिंग $ tablePrefix कनेक्शन के लिए तालिका उपसर्ग।
संरक्षित सरणी $ config डेटाबेस कनेक्शन कॉन्फ़िगरेशन विकल्प।
संरक्षित कॉल करने योग्य $ reconnector कनेक्शन के लिए पुनः संयोजक उदाहरण।
संरक्षित Grammar $ queryGrammar क्वेरी व्याकरण कार्यान्वयन।
संरक्षित Grammar $ schemaGrammar स्कीमा व्याकरण कार्यान्वयन।
संरक्षित Processor $ postProcessor क्वेरी पोस्ट प्रोसेसर कार्यान्वयन।
संरक्षित Dispatcher $ घटनाओं घटना प्रेषण उदाहरण।
संरक्षित int $ fetchMode कनेक्शन का डिफ़ॉल्ट फ़िंच मोड।
संरक्षित int $ लेनदेन सक्रिय लेनदेन की संख्या।
संरक्षित int $ recordsModified यदि डेटाबेस में परिवर्तन किए गए हैं तो यह इंगित करता है।
संरक्षित सरणी $ queryLog सभी क्वेरीज़ कनेक्शन के विरुद्ध चलती हैं।
संरक्षित बूल $ loggingQueries इंगित करता है कि क्या प्रश्नों को लॉग किया जा रहा है।
संरक्षित बूल $ नाटक इंगित करता है कि कनेक्शन "ड्राई रन" में है।
सुरक्षित कनेक्शन $ doctrineConnection डॉक्ट्रिन कनेक्शन का उदाहरण।
स्थिर संरक्षित सरणी $ रिसोल्वर कनेक्शन रिसोल्व करता है।

तरीके

bool causedByDeadlock ( Exception $ ई)

निर्धारित करें कि दिए गए अपवाद एक गतिरोध के कारण थे।

DetectsDeadlocks
bool causedByLostConnection

निर्धारित करें कि क्या दिए गए अपवाद एक खो कनेक्शन के कारण था।

DetectsLostConnections
मिश्रित transaction ( Closure $ कॉलबैक, इंट $ प्रयास = 1)

एक लेनदेन के भीतर बंद करें।

ManagesTransactions
शून्य handleTransactionException

ट्रांस्लेट किए गए स्टेटमेंट को चलाते समय एक अपवाद का सामना करें।

ManagesTransactions
शून्य beginTransaction

एक नया डेटाबेस लेनदेन प्रारंभ करें।

ManagesTransactions
शून्य createTransaction ()

डेटाबेस के भीतर एक लेनदेन बनाएँ।

ManagesTransactions
शून्य createSavepoint ()

डेटाबेस के भीतर एक सेव पॉइंट बनाएं।

ManagesTransactions
शून्य handleBeginTransactionException ( Throwable $ e)

एक लेनदेन की शुरुआत से एक अपवाद को संभालें।

ManagesTransactions
शून्य commit ()

सक्रिय डेटाबेस लेनदेन करें।

ManagesTransactions
शून्य rollBack (int। null $ toLevel = null)

सक्रिय डेटाबेस लेनदेन को रोलबैक करें।

ManagesTransactions
शून्य performRollBack (int $ toLevel)

डेटाबेस में एक रोलबैक करें।

ManagesTransactions
handleRollBackException ( Exception $ ई)

एक रोलबैक से एक अपवाद को संभालें।

ManagesTransactions
पूर्णांक transactionLevel ()

सक्रिय लेनदेन की संख्या प्राप्त करें।

ManagesTransactions
शून्य __construct ( PDO | क्लोजिंग $ pdo, string $ database = '', string $ tablePrefix = '', array $ config = [])

एक नया डेटाबेस कनेक्शन उदाहरण बनाएं।

शून्य useDefaultQueryGrammar

डिफ़ॉल्ट कार्यान्वयन के लिए क्वेरी व्याकरण सेट करें।

Grammar getDefaultQueryGrammar ()

डिफ़ॉल्ट क्वेरी व्याकरण उदाहरण प्राप्त करें।

शून्य useDefaultSchemaGrammar ()

डिफ़ॉल्ट कार्यान्वयन के लिए स्कीमा व्याकरण सेट करें।

Grammar getDefaultSchemaGrammar ()

डिफ़ॉल्ट स्कीमा व्याकरण उदाहरण प्राप्त करें।

शून्य useDefaultPostProcessor ()

डिफ़ॉल्ट कार्यान्वयन के लिए क्वेरी पोस्ट प्रोसेसर सेट करें।

Processor getDefaultPostProcessor ()

डिफ़ॉल्ट पोस्ट प्रोसेसर उदाहरण प्राप्त करें।

Builder getSchemaBuilder ()

कनेक्शन के लिए एक स्कीमा बिल्डर उदाहरण प्राप्त करें।

Builder table (स्ट्रिंग $ तालिका)

डेटाबेस तालिका के खिलाफ एक धाराप्रवाह प्रश्न शुरू करें।

Builder query ()

एक नया क्वेरी बिल्डर उदाहरण प्राप्त करें।

मिश्रित selectOne (स्ट्रिंग $ क्वेरी, एरे $ बाइंडिंग = [], बूल $ यूज़ReadPdo = true)

एक चयन कथन चलाएँ और एक ही परिणाम लौटाएँ।

सरणी selectFromWriteConnection (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक चयन कथन चलाएँ।

सरणी select (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ का उपयोग करेंReadPdo = true)

डेटाबेस के खिलाफ एक चयन कथन चलाएँ।

Generator cursor (स्ट्रिंग $ क्वेरी, ऐरे $ बाइंडिंग = [], बूल $ यूज़ReadPdo = true)

डेटाबेस के खिलाफ एक चयन कथन चलाएँ और एक जनरेटर लौटाता है।

PDOStatement prepared ( PDOStatement $ बयान)

PDO तैयार विवरण कॉन्फ़िगर करें।

PDO getPdoForSelect (bool $ useReadPdo = true)

चुनें क्वेरी के लिए उपयोग करने के लिए पीडीओ कनेक्शन प्राप्त करें।

bool insert (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के विरुद्ध एक सम्मिलित कथन चलाएँ।

पूर्णांक update (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक अपडेट स्टेटमेंट चलाएं।

पूर्णांक delete (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक डिलीट स्टेटमेंट चलाएं।

bool statement (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

SQL कथन निष्पादित करें और बूलियन परिणाम लौटाएं।

पूर्णांक affectingStatement (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

SQL कथन चलाएँ और प्रभावित पंक्तियों की संख्या प्राप्त करें।

bool unprepared (स्ट्रिंग $ क्वेरी)

पीडीओ कनेक्शन के खिलाफ एक कच्ची, बिना तैयारी के क्वेरी चलाएँ।

सरणी pretend ( Closure $ कॉलबैक)

दिए गए कॉलबैक को "ड्राई रन" मोड में निष्पादित करें।

सरणी withFreshQueryLog ($ कॉलबैक Closure )

दिए गए कॉलबैक को "ड्राई रन" मोड में निष्पादित करें।

शून्य bindValues ( PDOStatement $ statement, सरणी $ bindings)

दिए गए विवरण में उनके मापदंडों के लिए मानों को बांधें।

सरणी prepareBindings (सरणी $ बाइंडिंग)

निष्पादन के लिए क्वेरी बाइंडिंग तैयार करें।

मिश्रित run (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

SQL कथन चलाएँ और उसके निष्पादन संदर्भ लॉग करें।

मिश्रित runQueryCallback (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

SQL कथन चलाएँ।

शून्य logQuery (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, फ्लोट | शून्य $ समय = शून्य)

कनेक्शन के क्वेरी लॉग में एक क्वेरी लॉग करें।

नाव getElapsedTime (int $ start)

किसी दिए गए प्रारंभिक बिंदु से बीता हुआ समय प्राप्त करें।

मिश्रित handleQueryException ( Exception $ ई, स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

एक क्वेरी अपवाद संभालें।

मिश्रित tryAgainIfCausedByLostConnection ( QueryException $ e, string $ query, array $ bindings, Closure $ callback)

क्वेरी निष्पादन के दौरान हुई क्वेरी अपवाद को हैंडल करें।

शून्य reconnect ()

डेटाबेस को फिर से कनेक्ट करें।

शून्य reconnectIfMissingConnection ()

डेटाबेस से फिर से कनेक्ट करें यदि कोई पीडीओ कनेक्शन गायब है।

शून्य disconnect ()

अंतर्निहित पीडीओ कनेक्शन से डिस्कनेक्ट करें।

शून्य listen ($ कॉलबैक Closure )

कनेक्शन के साथ एक डेटाबेस क्वेरी श्रोता पंजीकृत करें।

सरणी | अशक्त fireConnectionEvent (स्ट्रिंग $ घटना)

इस कनेक्शन के लिए एक घटना को आग।

शून्य event (मिश्रित $ घटना)

यदि संभव हो तो दी गई घटना को आग दें।

Expression raw (मिश्रित $ मूल्य)

एक नई कच्ची क्वेरी अभिव्यक्ति प्राप्त करें।

शून्य recordsHaveBeenModified (बूल $ मूल्य = सच)

यदि कोई रिकॉर्ड संशोधित किया गया है तो संकेत दें।

bool isDoctrineAvailable ()

क्या सिद्धांत उपलब्ध है?

स्तंभ getDoctrineColumn (स्ट्रिंग $ तालिका, स्ट्रिंग $ कॉलम)

एक सिद्धांत स्कीमा कॉलम उदाहरण प्राप्त करें।

AbstractSchemaManager getDoctrineSchemaManager ()

कनेक्शन के लिए सिद्धांत DBAL स्कीमा प्रबंधक प्राप्त करें।

संबंध getDoctrineConnection ()

Doctrine DBAL डेटाबेस कनेक्शन उदाहरण प्राप्त करें।

PDO getPdo ()

वर्तमान पीडीओ कनेक्शन प्राप्त करें।

PDO getReadPdo ()

पढ़ने के लिए उपयोग किए जाने वाले वर्तमान पीडीओ कनेक्शन प्राप्त करें।

इस $ setPdo ( PDO | Closure | नल $ पोडो)

PDO कनेक्शन सेट करें।

इस $ setReadPdo ( PDO | Closure | नल $ pdo)

पठन के लिए उपयोग किए जाने वाले पीडीओ कनेक्शन को सेट करें।

इस $ setReconnector ( setReconnector योग्य $ पुनः setReconnector )

कनेक्शन पर फिर से कनेक्ट उदाहरण सेट करें।

स्ट्रिंग | अशक्त getName ()

डेटाबेस कनेक्शन नाम प्राप्त करें।

मिश्रित getConfig (string | null $ option = null)

कॉन्फ़िगरेशन विकल्पों में से एक विकल्प प्राप्त करें।

तार getDriverName ()

PDO ड्राइवर का नाम प्राप्त करें।

Grammar getQueryGrammar ()

कनेक्शन द्वारा उपयोग किया जाने वाला क्वेरी व्याकरण प्राप्त करें।

इस $ setQueryGrammar ( Grammar $ व्याकरण)

कनेक्शन द्वारा उपयोग किया जाने वाला क्वेरी व्याकरण सेट करें।

Grammar getSchemaGrammar ()

कनेक्शन द्वारा उपयोग किए गए स्कीमा व्याकरण प्राप्त करें।

इस $ setSchemaGrammar ( Grammar $ व्याकरण)

कनेक्शन द्वारा प्रयुक्त स्कीमा व्याकरण सेट करें।

Processor getPostProcessor ()

कनेक्शन द्वारा उपयोग किया गया क्वेरी पोस्ट प्रोसेसर प्राप्त करें।

इस $ setPostProcessor ( Processor $ प्रोसेसर)

कनेक्शन द्वारा उपयोग किए जाने वाले क्वेरी पोस्ट प्रोसेसर को सेट करें।

Dispatcher getEventDispatcher ()

कनेक्शन द्वारा उपयोग किए जाने वाले ईवेंट डिस्पैचर को प्राप्त करें।

इस $ setEventDispatcher ( Dispatcher $ ईवेंट)

कनेक्शन पर ईवेंट डिस्पैचर उदाहरण सेट करें।

शून्य unsetEventDispatcher ()

इस कनेक्शन के लिए ईवेंट डिस्पैचर को अनसेट करें।

bool pretending ()

निर्धारित करें कि क्या कनेक्शन "ड्राई रन" में है।

सरणी getQueryLog ()

कनेक्शन क्वेरी लॉग प्राप्त करें।

शून्य flushQueryLog ()

क्वेरी लॉग साफ़ करें।

शून्य enableQueryLog

कनेक्शन पर क्वेरी लॉग को सक्षम करें।

शून्य disableQueryLog ()

कनेक्शन पर क्वेरी लॉग को अक्षम करें।

bool logging ()

निर्धारित करें कि क्या हम प्रश्न पूछ रहे हैं।

तार getDatabaseName ()

कनेक्टेड डेटाबेस का नाम प्राप्त करें।

इस $ setDatabaseName (स्ट्रिंग $ डेटाबेस)

कनेक्टेड डेटाबेस का नाम सेट करें।

तार getTablePrefix ()

कनेक्शन के लिए तालिका उपसर्ग प्राप्त करें।

इस $ setTablePrefix (स्ट्रिंग $ उपसर्ग)

कनेक्शन द्वारा उपयोग में तालिका उपसर्ग सेट करें।

Grammar withTablePrefix ( Grammar $ व्याकरण)

तालिका उपसर्ग सेट करें और व्याकरण वापस करें।

स्थिर शून्य resolverFor (स्ट्रिंग $ ड्राइवर, Closure $ कॉलबैक)

एक कनेक्शन रिज़ॉल्वर पंजीकृत करें।

स्थिर मिश्रित getResolver (स्ट्रिंग $ ड्राइवर)

दिए गए ड्राइवर के लिए कनेक्शन रिवाल्वर प्राप्त करें।

विवरण

संरक्षित बूल की वजह से बायडलॉक ( Exception $ ई)

निर्धारित करें कि दिए गए अपवाद एक गतिरोध के कारण थे।

पैरामीटर

Exception $ ई

प्रतिलाभ की मात्रा

bool

संरक्षित बूल की वजह से बाइलस्टेंक्शन ( Throwable $ ई)

निर्धारित करें कि क्या दिए गए अपवाद एक खो कनेक्शन के कारण था।

पैरामीटर

Throwable $ ई

प्रतिलाभ की मात्रा

bool

मिश्रित लेनदेन ( Closure $ कॉलबैक, इंट $ प्रयास = 1)

एक लेनदेन के भीतर बंद करें।

पैरामीटर

Closure $ कॉलबैक
पूर्णांक $ प्रयास

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

फेंकने योग्य

संरक्षित शून्य संभालता है। Exception ( Exception $ e, int $ currentAttempt, int $ maxAttempts)

ट्रांस्लेट किए गए स्टेटमेंट को चलाते समय एक अपवाद का सामना करें।

पैरामीटर

Exception $ ई
पूर्णांक $ currentAttempt
पूर्णांक $ maxAttempts

प्रतिलाभ की मात्रा

शून्य

अपवाद

Exception

शून्य शुरुआत

एक नया डेटाबेस लेनदेन प्रारंभ करें।

प्रतिलाभ की मात्रा

शून्य

अपवाद

Exception

संरक्षित शून्य createTransaction ()

डेटाबेस के भीतर एक लेनदेन बनाएँ।

प्रतिलाभ की मात्रा

शून्य

संरक्षित शून्य createSavepoint ()

डेटाबेस के भीतर एक सेव पॉइंट बनाएं।

प्रतिलाभ की मात्रा

शून्य

संरक्षित शून्य संभाल

एक लेनदेन की शुरुआत से एक अपवाद को संभालें।

पैरामीटर

Throwable $ ई

प्रतिलाभ की मात्रा

शून्य

अपवाद

Exception

शून्य प्रतिबद्ध ()

सक्रिय डेटाबेस लेनदेन करें।

प्रतिलाभ की मात्रा

शून्य

शून्य रोलबैक (उदाहरण | अशक्त $ टोल = शून्य)

सक्रिय डेटाबेस लेनदेन को रोलबैक करें।

पैरामीटर

पूर्णांक | अशक्त $ toLevel

प्रतिलाभ की मात्रा

शून्य

अपवाद

Exception

संरक्षित शून्य परफॉर्मरबैक (int $ toLevel)

डेटाबेस में एक रोलबैक करें।

पैरामीटर

पूर्णांक $ toLevel

प्रतिलाभ की मात्रा

शून्य

संरक्षित संभालरोलबैक Exception ( Exception $ ई)

एक रोलबैक से एक अपवाद को संभालें।

पैरामीटर

Exception $ ई

अपवाद

Exception

int लेन-देन

सक्रिय लेनदेन की संख्या प्राप्त करें।

प्रतिलाभ की मात्रा

पूर्णांक

शून्य __construct ( PDO | क्लोजिंग $ pdo, string $ database = '', string $ tablePrefix = '', array $ config = []]

एक नया डेटाबेस कनेक्शन उदाहरण बनाएं।

पैरामीटर

PDO | Closure $ पीडीओ
तार $ डेटाबेस
तार $ tablePrefix
सरणी $ config

प्रतिलाभ की मात्रा

शून्य

शून्य का उपयोग करेंDefaultQueryGrammar ()

डिफ़ॉल्ट कार्यान्वयन के लिए क्वेरी व्याकरण सेट करें।

प्रतिलाभ की मात्रा

शून्य

संरक्षित Grammar getDefaultQueryGrammar ()

डिफ़ॉल्ट क्वेरी व्याकरण उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Grammar

शून्य का उपयोग करेंडिफ़ॉल्टस्चैमग्राम ()

डिफ़ॉल्ट कार्यान्वयन के लिए स्कीमा व्याकरण सेट करें।

प्रतिलाभ की मात्रा

शून्य

संरक्षित Grammar getDefaultSchemaGrammar ()

डिफ़ॉल्ट स्कीमा व्याकरण उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Grammar

शून्य उपयोगडिफ़ॉल्टपोस्टप्रोसेसर ()

डिफ़ॉल्ट कार्यान्वयन के लिए क्वेरी पोस्ट प्रोसेसर सेट करें।

प्रतिलाभ की मात्रा

शून्य

संरक्षित Processor getDefaultPostProcessor ()

डिफ़ॉल्ट पोस्ट प्रोसेसर उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Processor

Builder getSchemaBuilder ()

कनेक्शन के लिए एक स्कीमा बिल्डर उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Builder

Builder तालिका (स्ट्रिंग $ तालिका)

डेटाबेस तालिका के खिलाफ एक धाराप्रवाह प्रश्न शुरू करें।

पैरामीटर

तार $ तालिका

प्रतिलाभ की मात्रा

Builder

Builder क्वेरी ()

एक नया क्वेरी बिल्डर उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Builder

मिश्रित चयन (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ यूज़ReadPdo = true)

एक चयन कथन चलाएँ और एक ही परिणाम लौटाएँ।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
bool $ useReadPdo

प्रतिलाभ की मात्रा

मिश्रित

सरणी चयनफ्राइटसाइट कनेक्शन (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक चयन कथन चलाएँ।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

सरणी

सरणी का चयन करें (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ का उपयोग करेंReadPdo = true)

डेटाबेस के खिलाफ एक चयन कथन चलाएँ।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
bool $ useReadPdo

प्रतिलाभ की मात्रा

सरणी

Generator कर्सर (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ यूज़ReadPdo = true)

डेटाबेस के खिलाफ एक चयन कथन चलाएँ और एक जनरेटर लौटाता है।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
bool $ useReadPdo

प्रतिलाभ की मात्रा

Generator

संरक्षित PDOStatement तैयार ( PDOStatement $ statement)

PDO तैयार विवरण कॉन्फ़िगर करें।

पैरामीटर

PDOStatement $ बयान

प्रतिलाभ की मात्रा

PDOStatement

संरक्षित PDO getPdoForSelect (bool $ useReadPdo = true)

चुनें क्वेरी के लिए उपयोग करने के लिए पीडीओ कनेक्शन प्राप्त करें।

पैरामीटर

bool $ useReadPdo

प्रतिलाभ की मात्रा

PDO

बूल सम्मिलित (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के विरुद्ध एक सम्मिलित कथन चलाएँ।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

bool

int अद्यतन (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक अपडेट स्टेटमेंट चलाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

पूर्णांक

int हटाएं (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक डिलीट स्टेटमेंट चलाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

पूर्णांक

बूल कथन (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

SQL कथन निष्पादित करें और बूलियन परिणाम लौटाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

bool

int प्रभावित करने की विधि (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

SQL कथन चलाएँ और प्रभावित पंक्तियों की संख्या प्राप्त करें।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

पूर्णांक

बूल अप्रयुक्त (स्ट्रिंग $ क्वेरी)

पीडीओ कनेक्शन के खिलाफ एक कच्ची, बिना तैयारी के क्वेरी चलाएँ।

पैरामीटर

तार $ क्वेरी

प्रतिलाभ की मात्रा

bool

सरणी दिखावा ( Closure $ कॉलबैक)

दिए गए कॉलबैक को "ड्राई रन" मोड में निष्पादित करें।

पैरामीटर

Closure $ कॉलबैक

प्रतिलाभ की मात्रा

सरणी

संरक्षित सरणी withFreshQueryLog ($ कॉलबैक Closure )

दिए गए कॉलबैक को "ड्राई रन" मोड में निष्पादित करें।

पैरामीटर

Closure $ कॉलबैक

प्रतिलाभ की मात्रा

सरणी

शून्य बाइंडवल्स ( PDOStatement $ बयान, सरणी $ बाइंडिंग)

दिए गए विवरण में उनके मापदंडों के लिए मानों को बांधें।

पैरामीटर

PDOStatement $ बयान
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

शून्य

सरणी तैयारी (सरणी $ बाइंडिंग)

निष्पादन के लिए क्वेरी बाइंडिंग तैयार करें।

पैरामीटर

सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

सरणी

संरक्षित मिश्रित रन (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

SQL कथन चलाएँ और उसके निष्पादन संदर्भ लॉग करें।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

QueryException

संरक्षित मिश्रित रनविकलबैक (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

SQL कथन चलाएँ।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

QueryException

शून्य logQuery (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, फ्लोट | शून्य $ समय = शून्य)

कनेक्शन के क्वेरी लॉग में एक क्वेरी लॉग करें।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
नाव | अशक्त $ समय

प्रतिलाभ की मात्रा

शून्य

संरक्षित फ्लोट getElapsedTime (int $ start)

किसी दिए गए प्रारंभिक बिंदु से बीता हुआ समय प्राप्त करें।

पैरामीटर

पूर्णांक $ शुरू

प्रतिलाभ की मात्रा

नाव

संरक्षित मिश्रित संभाल ® Exception ( Exception $ ई, स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

एक क्वेरी अपवाद संभालें।

पैरामीटर

Exception $ ई
तार $ क्वेरी
सरणी $ बाइंडिंग
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

Exception

संरक्षित मिश्रित tryAgainIfCausedByLostConnection ( QueryException $ e, string $ query, array $ bindings, Closure $ callback)

क्वेरी निष्पादन के दौरान हुई क्वेरी अपवाद को हैंडल करें।

पैरामीटर

QueryException $ ई
तार $ क्वेरी
सरणी $ बाइंडिंग
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

QueryException

शून्य फिर से जोड़ना ()

डेटाबेस को फिर से कनेक्ट करें।

प्रतिलाभ की मात्रा

शून्य

अपवाद

LogicException

संरक्षित शून्य पुन: कनेक्ट करेंमिसिंगकरण ()

डेटाबेस से फिर से कनेक्ट करें यदि कोई पीडीओ कनेक्शन गायब है।

प्रतिलाभ की मात्रा

शून्य

शून्य डिस्कनेक्ट ()

अंतर्निहित पीडीओ कनेक्शन से डिस्कनेक्ट करें।

प्रतिलाभ की मात्रा

शून्य

शून्य सुनो ($ कॉलबैक Closure )

कनेक्शन के साथ एक डेटाबेस क्वेरी श्रोता पंजीकृत करें।

पैरामीटर

Closure $ कॉलबैक

प्रतिलाभ की मात्रा

शून्य

संरक्षित एरे | नल फायरकॉन्फेक्शन Event (स्ट्रिंग $ घटना)

इस कनेक्शन के लिए एक घटना को आग।

पैरामीटर

तार $ घटना

प्रतिलाभ की मात्रा

सरणी | अशक्त

संरक्षित शून्य घटना (मिश्रित $ घटना)

यदि संभव हो तो दी गई घटना को आग दें।

पैरामीटर

मिश्रित $ घटना

प्रतिलाभ की मात्रा

शून्य

Expression कच्चा (मिश्रित $ मूल्य)

एक नई कच्ची क्वेरी अभिव्यक्ति प्राप्त करें।

पैरामीटर

मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Expression

शून्य रिकॉर्डHaveBeenModified (बूल $ मूल्य = सत्य)

यदि कोई रिकॉर्ड संशोधित किया गया है तो संकेत दें।

पैरामीटर

bool $ मूल्य

प्रतिलाभ की मात्रा

शून्य

बूल .DoctrineAvailable ()

क्या सिद्धांत उपलब्ध है?

प्रतिलाभ की मात्रा

bool

कॉलम getDoctrineColumn (स्ट्रिंग $ तालिका, स्ट्रिंग $ कॉलम)

एक सिद्धांत स्कीमा कॉलम उदाहरण प्राप्त करें।

पैरामीटर

तार $ तालिका
तार $ स्तंभ

प्रतिलाभ की मात्रा

स्तंभ

AbstractSchemaManager getDoctrineSchemaManager ()

कनेक्शन के लिए सिद्धांत DBAL स्कीमा प्रबंधक प्राप्त करें।

प्रतिलाभ की मात्रा

AbstractSchemaManager

कनेक्शन getDoctrineConnection ()

Doctrine DBAL डेटाबेस कनेक्शन उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

संबंध

PDO getPdo ()

वर्तमान पीडीओ कनेक्शन प्राप्त करें।

प्रतिलाभ की मात्रा

PDO

PDO getReadPdo ()

पढ़ने के लिए उपयोग किए जाने वाले वर्तमान पीडीओ कनेक्शन प्राप्त करें।

प्रतिलाभ की मात्रा

PDO

$ यह सेटपेडो ( PDO | Closure | नल $ पोडो)

PDO कनेक्शन सेट करें।

पैरामीटर

PDO | Closure | नल $ पीडीओ

प्रतिलाभ की मात्रा

इस $

$ यह सेट रीडपेडो ( PDO | Closure | नल $ पोडो)

पठन के लिए उपयोग किए जाने वाले पीडीओ कनेक्शन को सेट करें।

पैरामीटर

PDO | Closure | नल $ पीडीओ

प्रतिलाभ की मात्रा

इस $

$ यह सेट करेक्टर (कॉल करने योग्य $ पुनर्निरीक्षक)

कनेक्शन पर फिर से कनेक्ट उदाहरण सेट करें।

पैरामीटर

प्रतिदेय $ reconnector

प्रतिलाभ की मात्रा

इस $

स्ट्रिंग | नल गेटनेम ()

डेटाबेस कनेक्शन नाम प्राप्त करें।

प्रतिलाभ की मात्रा

स्ट्रिंग | अशक्त

मिश्रित getConfig (स्ट्रिंग | अशक्त $ विकल्प = अशक्त)

कॉन्फ़िगरेशन विकल्पों में से एक विकल्प प्राप्त करें।

पैरामीटर

स्ट्रिंग | अशक्त $ विकल्प

प्रतिलाभ की मात्रा

मिश्रित

स्ट्रिंग getDriverName ()

PDO ड्राइवर का नाम प्राप्त करें।

प्रतिलाभ की मात्रा

तार

Grammar getQueryGrammar ()

कनेक्शन द्वारा उपयोग किया जाने वाला क्वेरी व्याकरण प्राप्त करें।

प्रतिलाभ की मात्रा

Grammar

$ इस सेटिग्रामग्राम ( Grammar $ व्याकरण)

कनेक्शन द्वारा उपयोग किया जाने वाला क्वेरी व्याकरण सेट करें।

पैरामीटर

Grammar $ व्याकरण

प्रतिलाभ की मात्रा

इस $

Grammar getSchemaGrammar ()

कनेक्शन द्वारा उपयोग किए गए स्कीमा व्याकरण प्राप्त करें।

प्रतिलाभ की मात्रा

Grammar

$ यह सेट करेंसहेमग्राम ( Grammar $ व्याकरण)

कनेक्शन द्वारा प्रयुक्त स्कीमा व्याकरण सेट करें।

पैरामीटर

Grammar $ व्याकरण

प्रतिलाभ की मात्रा

इस $

Processor getPostProcessor ()

कनेक्शन द्वारा उपयोग किया गया क्वेरी पोस्ट प्रोसेसर प्राप्त करें।

प्रतिलाभ की मात्रा

Processor

$ यह सेटपोस्टप्रोसेसर ( Processor $ प्रोसेसर)

कनेक्शन द्वारा उपयोग किए जाने वाले क्वेरी पोस्ट प्रोसेसर को सेट करें।

पैरामीटर

Processor $ प्रोसेसर

प्रतिलाभ की मात्रा

इस $

Dispatcher getEventDispatcher ()

कनेक्शन द्वारा उपयोग किए जाने वाले ईवेंट डिस्पैचर को प्राप्त करें।

प्रतिलाभ की मात्रा

Dispatcher

$ इस सेटवेन्टइस्पैक्टर ( Dispatcher $ ईवेंट)

कनेक्शन पर ईवेंट डिस्पैचर उदाहरण सेट करें।

पैरामीटर

Dispatcher $ घटनाओं

प्रतिलाभ की मात्रा

इस $

शून्य अप्राप्यप्रदर्शक ()

इस कनेक्शन के लिए ईवेंट डिस्पैचर को अनसेट करें।

प्रतिलाभ की मात्रा

शून्य

बूल बहाना ()

निर्धारित करें कि क्या कनेक्शन "ड्राई रन" में है।

प्रतिलाभ की मात्रा

bool

सरणी getQueryLog ()

कनेक्शन क्वेरी लॉग प्राप्त करें।

प्रतिलाभ की मात्रा

सरणी

शून्य flushQueryLog ()

क्वेरी लॉग साफ़ करें।

प्रतिलाभ की मात्रा

शून्य

शून्य सक्षम करें ()

कनेक्शन पर क्वेरी लॉग को सक्षम करें।

प्रतिलाभ की मात्रा

शून्य

शून्य अक्षमता ()

कनेक्शन पर क्वेरी लॉग को अक्षम करें।

प्रतिलाभ की मात्रा

शून्य

बूल लॉगिंग ()

निर्धारित करें कि क्या हम प्रश्न पूछ रहे हैं।

प्रतिलाभ की मात्रा

bool

स्ट्रिंग getDatabaseName ()

कनेक्टेड डेटाबेस का नाम प्राप्त करें।

प्रतिलाभ की मात्रा

तार

$ यह सेटटैबसनेम (स्ट्रिंग $ डेटाबेस)

कनेक्टेड डेटाबेस का नाम सेट करें।

पैरामीटर

तार $ डेटाबेस

प्रतिलाभ की मात्रा

इस $

स्ट्रिंग getTablePrefix ()

कनेक्शन के लिए तालिका उपसर्ग प्राप्त करें।

प्रतिलाभ की मात्रा

तार

$ यह setTablePrefix (स्ट्रिंग $ उपसर्ग)

कनेक्शन द्वारा उपयोग में तालिका उपसर्ग सेट करें।

पैरामीटर

तार $ उपसर्ग

प्रतिलाभ की मात्रा

इस $

Grammar withTablePrefix ( Grammar $ व्याकरण)

तालिका उपसर्ग सेट करें और व्याकरण वापस करें।

पैरामीटर

Grammar $ व्याकरण

प्रतिलाभ की मात्रा

Grammar

स्टैटिक वेड रेजोल्वरफ़ोर (स्ट्रिंग $ ड्राइवर, Closure $ कॉलबैक)

एक कनेक्शन रिज़ॉल्वर पंजीकृत करें।

पैरामीटर

तार $ ड्राइवर
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

शून्य

स्थिर मिश्रित getResolver (स्ट्रिंग $ ड्राइवर)

दिए गए ड्राइवर के लिए कनेक्शन रिवाल्वर प्राप्त करें।

पैरामीटर

तार $ ड्राइवर

प्रतिलाभ की मात्रा

मिश्रित