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: []