Methods |
public
|
processSelect(Builder $query, array $results): array
Process the results of a "select" query.
Process the results of a "select" query.
|
#
|
public
|
processInsertGetId(Builder $query, string $sql, array $values, string|null $sequence = null): int
Process an "insert get ID" query.
Process an "insert get ID" query.
|
#
|
public
|
processSchemas(list<array<string, mixed>> $results): list<array{name: string, path: (string|null), default: bool}>
Process the results of a schemas query.
Process the results of a schemas query.
|
#
|
public
|
processTables(
list<array<string, mixed>> $results,
): list<array{name: string, schema: (string|null), schema_qualified_name: string, size: (int|null), comment: (string|null), collation: (string|null), engine: (string|null)}>
Process the results of a tables query.
Process the results of a tables query.
|
#
|
public
|
processViews(
list<array<string, mixed>> $results,
): list<array{name: string, schema: string, schema_qualified_name: string, definition: string}>
Process the results of a views query.
Process the results of a views query.
|
#
|
public
|
processTypes(
list<array<string, mixed>> $results,
): list<array{name: string, schema: string, type: string, type: string, category: string, implicit: bool}>
Process the results of a types query.
Process the results of a types query.
|
#
|
public
|
processColumns(
list<array<string, mixed>> $results,
): list<array{name: string, type: string, type_name: string, nullable: bool, default: mixed, auto_increment: bool, comment: (string|null), generation: (array{type: string, expression: (string|null)}|null)}>
Process the results of a columns query.
Process the results of a columns query.
|
#
|
public
|
processIndexes(
list<array<string, mixed>> $results,
): list<array{name: string, columns: list<string>, type: string, unique: bool, primary: bool}>
Process the results of an indexes query.
Process the results of an indexes query.
|
#
|
public
|
processForeignKeys(
list<array<string, mixed>> $results,
): list<array{name: string, columns: list<string>, foreign_schema: string, foreign_table: string, foreign_columns: list<string>, on_update: string, on_delete: string}>
Process the results of a foreign keys query.
Process the results of a foreign keys query.
|
#
|