mysql
                                        
                    in
                    
                
                                        
                    implements
                                            sqlDriver                                    
                                
        
        MySQL database driver class
Table of Contents
| getPdoDns() | Erzeugt DNS-String für \PDO:__construct | string | 
|---|---|---|
| getPdoOptions() | Liefert Options-Array für \PDO:__construct | array | 
| concatString() | Erzeugt CONCAT SQl_String | string | 
| getDbLike() | Erzeugt LIKE-SQL-String | string | 
| limitQuery() | Erzeugt LIMIT-SQL-String | string | 
| orderBy() | Erzeugt ORDER BY-SQL-String | string | 
| getLastInsertIdParams() | Erzeugt Parameter für @see \PDO::lastInsertId() | string | 
| getNotQuery() | Query-String um Wert in angegebener Spalte zu negieren | string | 
| optimize() | Erzeugt Query für Optimierungsvorgang auf Datenbank-Tabellen | string | 
| createIndexString() | Query-String um Index auf Tabellenspalte zu setzen | string | 
| implodeCols() | Erzeugt CONCAT_WS SQL-String | string | 
| getYaTDLDataTypes() | Datentyp-Mapping für Yaml-basierte Tabelle-Definitionen | array | 
| getRecommendVersion() | Liefert empfohlene Version für Datenbank-System zurück | string | 
| getTableStructureQuery() | Liefert Struktur-Infos für eine Bestimmte Tabelle und ggf. Spalte zurück | string | 
| prepareColRow() | Bereitet Treiber-spezifische Struktur von Tabelle-Struktur-Infos aus | bool | 
| getTableIndexQuery() | Returns information of indices of given table | string | 
| prepareIndexRow() | Prepares database specific information of indices for further use | bool | 
| mapErrorCodes() | Map driver error code to common system error code | int | 
| getPreChecktableExistsQuery() | Table exists pre-check query | string | 
Methods
getPdoDns()
Erzeugt DNS-String für \PDO:__construct
        public
                                getPdoDns(
                    
                            $dbconfig :
                array
                            
                )
        : string
    
    
            Parameters
- $dbconfig : array
 
Tags
Return values
stringgetPdoOptions()
Liefert Options-Array für \PDO:__construct
        public
                                getPdoOptions(
                )
        : array
    
    
    
                Tags
Return values
arrayconcatString()
Erzeugt CONCAT SQl_String
        public
                                concatString(
                    
                            $fields :
                array
                            
                )
        : string
    
    
            Parameters
- $fields : array
 
Return values
stringgetDbLike()
Erzeugt LIKE-SQL-String
        public
                                getDbLike(
                )
        : string
    
    
    
        
            Return values
stringlimitQuery()
Erzeugt LIMIT-SQL-String
        public
                                limitQuery(
                    
                            $limit :
                int
                            
                    
            ,                 $offset :
                int
                            
                )
        : string
    
    
            Parameters
- $limit : int
 - $offset : int
 
Return values
stringorderBy()
Erzeugt ORDER BY-SQL-String
        public
                                orderBy(
                    
                            $conditions :
                array
                            
                )
        : string
    
    
            Parameters
- $conditions : array
 
Return values
stringgetLastInsertIdParams()
Erzeugt Parameter für @see \PDO::lastInsertId()
        public
                                getLastInsertIdParams(
                    
                            $table :
                string
                            
                )
        : string
    
    
            Parameters
- $table : string
 
Return values
stringgetNotQuery()
Query-String um Wert in angegebener Spalte zu negieren
        public
                                getNotQuery(
                    
                            $field :
                string
                            
                )
        : string
    
    
            Parameters
- $field : string
 
Return values
stringoptimize()
Erzeugt Query für Optimierungsvorgang auf Datenbank-Tabellen
        public
                                optimize(
                    
                            $table :
                string
                            
                )
        : string
    
    
            Parameters
- $table : string
 
Tags
Return values
stringcreateIndexString()
Query-String um Index auf Tabellenspalte zu setzen
        public
                                createIndexString(
                    
                            $table :
                string
                            
                    
            ,                 $indexName :
                string
                            
                    
            ,                 $field :
                string
                            
                    
            ,                 $isUnique :
                string
                            
                )
        : string
    
    
            Parameters
- $table : string
 - $indexName : string
 - $field : string
 - $isUnique : string
 
Tags
Return values
stringimplodeCols()
Erzeugt CONCAT_WS SQL-String
        public
                                implodeCols(
                    
                            $delim :
                string
                            
                    
            ,                 $fields :
                array
                            
                )
        : string
    
    
            Parameters
- $delim : string
 - $fields : array
 
Tags
Return values
stringgetYaTDLDataTypes()
Datentyp-Mapping für Yaml-basierte Tabelle-Definitionen
        public
                                getYaTDLDataTypes(
                )
        : array
    
    
    
        
            Return values
arraygetRecommendVersion()
Liefert empfohlene Version für Datenbank-System zurück
        public
                                getRecommendVersion(
                )
        : string
    
    
    
                Tags
Return values
stringgetTableStructureQuery()
Liefert Struktur-Infos für eine Bestimmte Tabelle und ggf. Spalte zurück
        public
                                getTableStructureQuery(
                    
                            $table :
                string
                            
                    
            [,                 $field :
                string
                 = false ]            
                )
        : string
    
    
            Parameters
- $table : string
 - $field : string = false
 
Tags
Return values
stringprepareColRow()
Bereitet Treiber-spezifische Struktur von Tabelle-Struktur-Infos aus
        public
                                prepareColRow(
                    
                            $colRow :
                object
                            
                    
            ,                 &$data :
                array
                            
                )
        : bool
    
    
            Parameters
- $colRow : object
 - $data : array
 
Tags
Return values
boolgetTableIndexQuery()
Returns information of indices of given table
        public
                                getTableIndexQuery(
                    
                            $table :
                string
                            
                    
            [,                 $field :
                string
                 = false ]            
                )
        : string
    
    
            Parameters
- $table : string
 - $field : string = false
 
Tags
Return values
stringprepareIndexRow()
Prepares database specific information of indices for further use
        public
                                prepareIndexRow(
                    
                            $table :
                string
                            
                    
            ,                 $row :
                object
                            
                    
            ,                 &$data :
                array
                            
                )
        : bool
    
    
            Parameters
- $table : string
 - $row : object
 - $data : array
 
Tags
Return values
boolmapErrorCodes()
Map driver error code to common system error code
        public
                                mapErrorCodes(
                    
                            $code :
                int|string
                            
                )
        : int
    
    
            Parameters
- $code : int|string
 
Tags
Return values
intgetPreChecktableExistsQuery()
Table exists pre-check query
        public
                                getPreChecktableExistsQuery(
                )
        : string