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

76 lines
1.4 KiB
YAML

name: PostgresProcessor
class_comment: null
dependencies:
- name: Builder
type: class
source: Illuminate\Database\Query\Builder
properties: []
methods:
- 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: 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: []