SQLiteProcessor
class SQLiteProcessor extends Processor (View source)
Methods
Process an "insert get ID" query.
Process the results of a schemas query.
Process the results of a tables query.
Process the results of a views query.
Process the results of a types query.
No description
No description
No description
Details
array
processSelect(Builder $query, array $results)
Process the results of a "select" query.
int
processInsertGetId(Builder $query, string $sql, array $values, string|null $sequence = null)
Process an "insert get ID" query.
list<array{name: string, path: string|null, default: bool}>
processSchemas(list<array<string, mixed>> $results)
Process the results of a schemas query.
list<array{name: string, schema: string|null, schema_qualified_name: string, size: int|null, comment: string|null, collation: string|null, engine: string|null}>
processTables(list<array<string, mixed>> $results)
Process the results of a tables query.
list<array{name: string, schema: string|null, schema_qualified_name: string, definition: string}>
processViews(list<array<string, mixed>> $results)
Process the results of a views query.
list<array{name: string, schema: string, schema_qualified_name: string, type: string, category: string, implicit: bool}>
processTypes(list<array<string, mixed>> $results)
Process the results of a types query.
list<array{name: string, type: string, type_name: string, collation: string|null, nullable: bool, default: mixed, auto_increment: bool, comment: string|null, generation: array{type: string|null, expression: string|null}|null}>
processColumns(list<array<string, mixed>> $results, $sql = '')
No description
list<array{name: string, columns: list<string>, type: string|null, unique: bool, primary: bool}>
processIndexes(list<array<string, mixed>> $results)
No description
list<array{name: string|null, columns: list<string>, foreign_schema: string|null, foreign_table: string, foreign_columns: list<string>, on_update: string|null, on_delete: string|null}>
processForeignKeys(list<array<string, mixed>> $results)
No description
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.