platform/api/laravel/Database/Query/Grammars/MariaDbGrammar.yaml

60 lines
1.2 KiB
YAML
Raw Normal View History

2024-09-02 17:44:11 +00:00
name: MariaDbGrammar
class_comment: null
dependencies:
- name: Builder
type: class
source: Illuminate\Database\Query\Builder
- name: JoinLateralClause
type: class
source: Illuminate\Database\Query\JoinLateralClause
- name: RuntimeException
type: class
source: RuntimeException
properties: []
methods:
- name: compileJoinLateral
visibility: public
parameters:
- name: join
- name: expression
comment: '# * Compile a "lateral join" clause.
# *
# * @param \Illuminate\Database\Query\JoinLateralClause $join
# * @param string $expression
# * @return string
# *
# * @throws \RuntimeException'
- name: compileJsonValueCast
visibility: public
parameters:
- name: value
comment: '# * Compile a "JSON value cast" statement into SQL.
# *
# * @param string $value
# * @return string'
- name: useLegacyGroupLimit
visibility: public
parameters:
- name: query
comment: '# * Determine whether to use a legacy group limit clause for MySQL < 8.0.
# *
# * @param \Illuminate\Database\Query\Builder $query
# * @return bool'
traits:
- Illuminate\Database\Query\Builder
- Illuminate\Database\Query\JoinLateralClause
- RuntimeException
interfaces: []