classStoredColumns
final class StoredColumns
Restricted visibility: declared "@visibility ZtdQuery\Platform\MySql". Code outside that scope must not name this declaration.
Stored Columns.
Methods§
public function __construct(private string $tableName)Configure the dependencies used by this operation.
Parameters
$tableName | string |
public function removeColumnFromStore(ShadowStore $store, string $columnName): voidRemove Column From Store for the supplied MySQL input.
Parameters
$store | ShadowStore | |
$columnName | string |
Test cases 1
Called from 1
Calls 2
- method-call ShadowStore::get() line 27
- method-call ShadowStore::set() line 37
public function renameColumnInStore(ShadowStore $store, string $oldName, string $newName): voidRename Column In Store for the supplied MySQL input.
Parameters
$store | ShadowStore | |
$oldName | string | |
$newName | string |
Test cases 1
Called from 2
- method-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAlteration::applyChangeColumn() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAlteration.php:155
- method-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAlteration::applyRenameColumn() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAlteration.php:196
Calls 3
- method-call ShadowStore::get() line 45
- function-call
array_key_existsline 52 - method-call ShadowStore::set() line 58
Private surface 1§
Implementation details, listed for orientation only.
private string $tableNameTest cases 10§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
Other tests reaching this symbol 8
MySqlSessionFactoryTestcallsMySqlRewriterTestcallsStatementRewriterTestcallsColumnAlterationTestcallsOperationApplierTestcallsAlterTableMutationTestcallsTableMutationResolverTestcallsMySqlMutationResolverTestcalls
Relations§
Instantiated in 3
- new ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAlteration::applyDropColumn() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAlteration.php:82
- new ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAlteration::applyChangeColumn() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAlteration.php:155
- new ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAlteration::applyRenameColumn() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAlteration.php:196
Method calls 3
- method-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAlteration::applyDropColumn() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAlteration.php:82
- method-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAlteration::applyChangeColumn() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAlteration.php:155
- method-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAlteration::applyRenameColumn() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAlteration.php:196