api/laravel/Database/MariaDbConnection.yaml
2024-09-26 02:03:21 -07:00

97 lines
2.4 KiB
YAML

name: MariaDbConnection
class_comment: null
dependencies:
- name: QueryGrammar
type: class
source: Illuminate\Database\Query\Grammars\MariaDbGrammar
- name: MariaDbProcessor
type: class
source: Illuminate\Database\Query\Processors\MariaDbProcessor
- name: SchemaGrammar
type: class
source: Illuminate\Database\Schema\Grammars\MariaDbGrammar
- name: MariaDbBuilder
type: class
source: Illuminate\Database\Schema\MariaDbBuilder
- name: MariaDbSchemaState
type: class
source: Illuminate\Database\Schema\MariaDbSchemaState
- name: Filesystem
type: class
source: Illuminate\Filesystem\Filesystem
- name: Str
type: class
source: Illuminate\Support\Str
properties: []
methods:
- name: isMaria
visibility: public
parameters: []
comment: '# * Determine if the connected database is a MariaDB database.
# *
# * @return bool'
- name: getServerVersion
visibility: public
parameters: []
comment: '# * Get the server version for the connection.
# *
# * @return string'
- name: getDefaultQueryGrammar
visibility: protected
parameters: []
comment: '# * Get the default query grammar instance.
# *
# * @return \Illuminate\Database\Query\Grammars\MariaDbGrammar'
- name: getSchemaBuilder
visibility: public
parameters: []
comment: '# * Get a schema builder instance for the connection.
# *
# * @return \Illuminate\Database\Schema\MariaDbBuilder'
- name: getDefaultSchemaGrammar
visibility: protected
parameters: []
comment: '# * Get the default schema grammar instance.
# *
# * @return \Illuminate\Database\Schema\Grammars\MariaDbGrammar'
- name: getSchemaState
visibility: public
parameters:
- name: files
default: 'null'
- name: processFactory
default: 'null'
comment: '# * Get the schema state for the connection.
# *
# * @param \Illuminate\Filesystem\Filesystem|null $files
# * @param callable|null $processFactory
# * @return \Illuminate\Database\Schema\MariaDbSchemaState'
- name: getDefaultPostProcessor
visibility: protected
parameters: []
comment: '# * Get the default post processor instance.
# *
# * @return \Illuminate\Database\Query\Processors\MariaDbProcessor'
traits:
- Illuminate\Database\Query\Processors\MariaDbProcessor
- Illuminate\Database\Schema\MariaDbBuilder
- Illuminate\Database\Schema\MariaDbSchemaState
- Illuminate\Filesystem\Filesystem
- Illuminate\Support\Str
interfaces: []