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

88 lines
1.6 KiB
YAML

name: SqlServerProcessor
class_comment: null
dependencies:
- name: Exception
type: class
source: Exception
- name: Connection
type: class
source: Illuminate\Database\Connection
- 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: processInsertGetIdForOdbc
visibility: protected
parameters:
- name: connection
comment: '# * Process an "insert get ID" query for ODBC.
# *
# * @param \Illuminate\Database\Connection $connection
# * @return int
# *
# * @throws \Exception'
- 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:
- Exception
- Illuminate\Database\Connection
- Illuminate\Database\Query\Builder
interfaces: []