SQLiteProcessor
class SQLiteProcessor extends Processor
Methods
Process an "insert get ID" query.
Process the results of a columns query.
Process the results of an indexes query.
Process the results of a foreign keys query.
Process indexes with the metadata required to reconstruct SQLite schema state.
Decode a comma-separated list of hexadecimal SQLite schema values.
Decode a hexadecimal SQLite schema value.
Process foreign keys while retaining their declared target form for rebuilds.
Details
in
Processor at line 21
array
processSelect(Builder $query, array $results)
Process the results of a "select" query.
in
Processor at line 29
int|string
processInsertGetId(Builder $query, string $sql, array $values, string|null $sequence = null)
Process an "insert get ID" query.
in
Processor at line 44
array
processSchemas(array $results)
Process the results of a schemas query.
in
Processor at line 63
array
processTables(array $results)
Process the results of a tables query.
in
Processor at line 87
array
processViews(array $results)
Process the results of a views query.
in
Processor at line 107
array
processTypes(array $results)
Process the results of a types query.
at line 13
array
processColumns(array $results, string $sql = '')
Process the results of a columns query.
at line 61
array
processIndexes(array $results)
Process the results of an indexes query.
at line 153
array
processForeignKeys(array $results)
Process the results of a foreign keys query.
in
Processor at line 151
array
processPartitions(array $results)
Process the results of a partitions query.
at line 79
array
processIndexesForSchemaState(array $results)
| internal |
Process indexes with the metadata required to reconstruct SQLite schema state.
at line 129
protected array
decodeHexList(string|null $values)
Decode a comma-separated list of hexadecimal SQLite schema values.
at line 141
protected string
decodeHexValue(string $value)
Decode a hexadecimal SQLite schema value.
at line 171
array
processForeignKeysForSchemaState(array $results)
| internal |
Process foreign keys while retaining their declared target form for rebuilds.