platform/api/laravel/Database/Query/Processors/Processor.yaml
2024-09-02 10:44:11 -07:00

112 lines
2 KiB
YAML

name: Processor
class_comment: null
dependencies:
- name: Builder
type: class
source: Illuminate\Database\Query\Builder
properties: []
methods:
- name: processSelect
visibility: public
parameters:
- name: query
- name: results
comment: '# * Process the results of a "select" query.
# *
# * @param \Illuminate\Database\Query\Builder $query
# * @param array $results
# * @return array'
- name: processInsertGetId
visibility: public
parameters:
- name: query
- name: sql
- name: values
- name: sequence
default: 'null'
comment: '# * Process an "insert get ID" query.
# *
# * @param \Illuminate\Database\Query\Builder $query
# * @param string $sql
# * @param array $values
# * @param string|null $sequence
# * @return int'
- name: processTables
visibility: public
parameters:
- name: results
comment: '# * Process the results of a tables query.
# *
# * @param array $results
# * @return array'
- name: processViews
visibility: public
parameters:
- name: results
comment: '# * Process the results of a views query.
# *
# * @param array $results
# * @return array'
- name: processTypes
visibility: public
parameters:
- name: results
comment: '# * Process the results of a types query.
# *
# * @param array $results
# * @return array'
- name: processColumns
visibility: public
parameters:
- name: results
comment: '# * Process the results of a columns query.
# *
# * @param array $results
# * @return array'
- name: processIndexes
visibility: public
parameters:
- name: results
comment: '# * Process the results of an indexes query.
# *
# * @param array $results
# * @return array'
- name: processForeignKeys
visibility: public
parameters:
- name: results
comment: '# * Process the results of a foreign keys query.
# *
# * @param array $results
# * @return array'
traits:
- Illuminate\Database\Query\Builder
interfaces: []