namespaceSqlFixture\Schema
Namespaces 1§
| Exception | SqlFixture\Schema\Exception |
Interfaces 3§
| SchemaFetcherInterface | Interface for fetching table schemas from a database connection. |
| SchemaParserInterface | Parses CREATE TABLE text into a dialect-independent schema. |
| SchemaResolverInterface | Resolves a table schema by name. |
Classes 9§
| ColumnDefinition | Describes one SQL column, including its type, default and constraints. |
| DefinitionSegments @visibility root | Separates column declarations without splitting quoted text or nested expressions. |
| MySqlSchemaParser | |
| SchemaNotFoundException | A requested table has no registered schema. |
| SchemaParseException | Failures extracting a table schema from SQL. |
| StaticSchemaResolver | Resolves schemas from an in-memory, case-insensitive registry. |
| TableIdentifier @visibility root | Resolves quoted or qualified names to the case-insensitive schema registry key. |
| TableSchema | Holds the named columns and ordered primary key of one table. |
| TypeShape @visibility root | The size and numeric precision carried by a parsed SQL type declaration. |