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