| extends | Exception | 
|---|
| Methods | ||
|---|---|---|
| 
					
	public
					static
					
				 | tableDoesNotExist(string $tableName): SchemaException | # | 
| 
					
	public
					static
					
				 | indexNameInvalid(string $indexName): SchemaException | # | 
| 
					
	public
					static
					
				 | indexDoesNotExist(string $indexName, string $table): SchemaException | # | 
| 
					
	public
					static
					
				 | indexAlreadyExists(string $indexName, string $table): SchemaException | # | 
| 
					
	public
					static
					
				 | columnDoesNotExist(string $columnName, string $table): SchemaException | # | 
| 
					
	public
					static
					
				 | namespaceAlreadyExists(string $namespaceName): SchemaException | # | 
| 
					
	public
					static
					
				 | tableAlreadyExists(string $tableName): SchemaException | # | 
| 
					
	public
					static
					
				 | columnAlreadyExists(string $tableName, string $columnName): SchemaException | # | 
| 
					
	public
					static
					
				 | sequenceAlreadyExists(string $name): SchemaException | # | 
| 
					
	public
					static
					
				 | sequenceDoesNotExist(string $name): SchemaException | # | 
| 
					
	public
					static
					
				 | foreignKeyDoesNotExist(string $fkName, string $table): SchemaException | # | 
| 
					
	public
					static
					
				 | namedForeignKeyRequired(Table $localTable, ForeignKeyConstraint $foreignKey): SchemaException | # | 
| 
					
	public
					static
					
				 | alterTableChangeNotSupported(string $changeName): SchemaException | # | 
| Methods inherited from Exception | 
|---|
| __construct(), __wakeup(), getMessage(), getCode(), getFile(), getLine(), getTrace(), getPrevious(), getTraceAsString(), __toString() | 
| Constants | ||
|---|---|---|
| 
					
	public
				 | TABLE_DOESNT_EXIST = 10 | # | 
| 
					
	public
				 | TABLE_ALREADY_EXISTS = 20 | # | 
| 
					
	public
				 | COLUMN_DOESNT_EXIST = 30 | # | 
| 
					
	public
				 | COLUMN_ALREADY_EXISTS = 40 | # | 
| 
					
	public
				 | INDEX_DOESNT_EXIST = 50 | # | 
| 
					
	public
				 | INDEX_ALREADY_EXISTS = 60 | # | 
| 
					
	public
				 | SEQUENCE_DOENST_EXIST = 70 | # | 
| 
					
	public
				 | SEQUENCE_ALREADY_EXISTS = 80 | # | 
| 
					
	public
				 | INDEX_INVALID_NAME = 90 | # | 
| 
					
	public
				 | FOREIGNKEY_DOESNT_EXIST = 100 | # | 
| 
					
	public
				 | NAMESPACE_ALREADY_EXISTS = 110 | # |