name: SQLiteBuilder
class_comment: null
dependencies:
- name: QueryException
  type: class
  source: Illuminate\Database\QueryException
- name: File
  type: class
  source: Illuminate\Support\Facades\File
properties: []
methods:
- name: createDatabase
  visibility: public
  parameters:
  - name: name
  comment: '# * Create a database in the schema.

    # *

    # * @param  string  $name

    # * @return bool'
- name: dropDatabaseIfExists
  visibility: public
  parameters:
  - name: name
  comment: '# * Drop a database from the schema if the database exists.

    # *

    # * @param  string  $name

    # * @return bool'
- name: getTables
  visibility: public
  parameters:
  - name: withSize
    default: 'true'
  comment: '# * Get the tables for the database.

    # *

    # * @param  bool  $withSize

    # * @return array'
- name: getColumns
  visibility: public
  parameters:
  - name: table
  comment: '# * Get the columns for a given table.

    # *

    # * @param  string  $table

    # * @return array'
- name: dropAllTables
  visibility: public
  parameters: []
  comment: '# * Drop all tables from the database.

    # *

    # * @return void'
- name: dropAllViews
  visibility: public
  parameters: []
  comment: '# * Drop all views from the database.

    # *

    # * @return void'
- name: setBusyTimeout
  visibility: public
  parameters:
  - name: milliseconds
  comment: '# * Set the busy timeout.

    # *

    # * @param  int  $milliseconds

    # * @return bool'
- name: setJournalMode
  visibility: public
  parameters:
  - name: mode
  comment: '# * Set the journal mode.

    # *

    # * @param  string  $mode

    # * @return bool'
- name: setSynchronous
  visibility: public
  parameters:
  - name: mode
  comment: '# * Set the synchronous mode.

    # *

    # * @param  int  $mode

    # * @return bool'
- name: refreshDatabaseFile
  visibility: public
  parameters: []
  comment: '# * Empty the database file.

    # *

    # * @return void'
traits:
- Illuminate\Database\QueryException
- Illuminate\Support\Facades\File
interfaces: []