Laravel 5.7 - PostgresConnection (Database)

PostgresConnection




laravel

PostgresConnection

वर्ग PostgresConnection Connection बढ़ाता है ( स्रोत देखें )

लक्षण

DetectsDeadlocks
DetectsLostConnections
ManagesTransactions

गुण

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

तरीके

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 = [])

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

Connection
शून्य useDefaultQueryGrammar

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

Connection
Grammar getDefaultQueryGrammar ()

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

शून्य useDefaultSchemaGrammar ()

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

Connection
Grammar getDefaultSchemaGrammar ()

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

शून्य useDefaultPostProcessor ()

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

Connection
Processor getDefaultPostProcessor ()

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

Builder getSchemaBuilder ()

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

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

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

Connection
Builder query ()

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

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

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

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

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

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

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

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

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

Connection
PDOStatement prepared ( PDOStatement $ बयान)

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

Connection
PDO getPdoForSelect (bool $ useReadPdo = true)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SQL कथन चलाएँ।

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

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

Connection
नाव getElapsedTime (int $ start)

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

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

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

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

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

Connection
शून्य reconnect ()

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

Connection
शून्य reconnectIfMissingConnection ()

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

Connection
शून्य disconnect ()

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

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

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

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

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

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

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

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

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

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

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

Connection
bool isDoctrineAvailable ()

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

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

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

Connection
AbstractSchemaManager getDoctrineSchemaManager ()

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

Connection
संबंध getDoctrineConnection ()

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

Connection
PDO getPdo ()

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

Connection
PDO getReadPdo ()

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

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

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

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

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

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

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

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

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

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

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

Connection
तार getDriverName ()

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

Connection
Grammar getQueryGrammar ()

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

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

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

Connection
Grammar getSchemaGrammar ()

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

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

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

Connection
Processor getPostProcessor ()

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

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

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

Connection
Dispatcher getEventDispatcher ()

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

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

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

Connection
शून्य unsetEventDispatcher ()

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

Connection
bool pretending ()

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

Connection
सरणी getQueryLog ()

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

Connection
शून्य flushQueryLog ()

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

Connection
शून्य enableQueryLog

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

Connection
शून्य disableQueryLog ()

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

Connection
bool logging ()

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

Connection
तार getDatabaseName ()

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

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

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

Connection
तार getTablePrefix ()

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

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

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

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

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

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

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

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

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

Connection
चालक getDoctrineDriver ()

डॉक्ट्रिन डीबीएएल ड्राइवर प्राप्त करें।

विवरण

संरक्षित बूल की वजह से बायडलॉक ( 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 (स्ट्रिंग $ ड्राइवर)

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

पैरामीटर

तार $ ड्राइवर

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

मिश्रित

संरक्षित ड्राइवर getDoctrineDriver ()

डॉक्ट्रिन डीबीएएल ड्राइवर प्राप्त करें।

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

चालक