interfaceHavePartitioningForm
interface HavePartitioningForm
extends Element
Public API: explicitly declared with
@visibility public.The have_partitioning SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\HavePartitioningForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 1
Method calls 5
- method-call SqlSemantics\Statement\Model\MySql\Value\AdmPartitionWithPartitionSymHavePartitioningAllOrAltPartNameList_3852b767::write() packages/sql-semantics-mysql/resources/models/Value/AdmPartitionWithPartitionSymHavePartitioningAllOrAltPartNameList_3852b767.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\AlterCommandsWithExchangeSymPartitionSymAltPartNameItemWithTableSymTableIdentHavePartitionin_5cd7aea3::write() packages/sql-semantics-mysql/resources/models/Value/AlterCommandsWithExchangeSymPartitionSymAltPartNameItemWithTableSymTableIdentHavePartitionin_5cd7aea3.php:51
- method-call SqlSemantics\Statement\Model\MySql\Value\PartitioningWithPartitionSymHavePartitioningPartition_67c48bad::write() packages/sql-semantics-mysql/resources/models/Value/PartitioningWithPartitionSymHavePartitioningPartition_67c48bad.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\RemovePartitioningWithRemoveSymPartitioningSymHavePartitioning_97c654ea::write() packages/sql-semantics-mysql/resources/models/Value/RemovePartitioningWithRemoveSymPartitioningSymHavePartitioning_97c654ea.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\UsePartitionWithPartitionSymUsingListHavePartitioning_d44c3152::write() packages/sql-semantics-mysql/resources/models/Value/UsePartitionWithPartitionSymUsingListHavePartitioning_d44c3152.php:45
Type declarations 10
- type SqlSemantics\Statement\Model\MySql\Value\AdmPartitionWithPartitionSymHavePartitioningAllOrAltPartNameList_3852b767 packages/sql-semantics-mysql/resources/models/Value/AdmPartitionWithPartitionSymHavePartitioningAllOrAltPartNameList_3852b767.php:23
- type SqlSemantics\Statement\Model\MySql\Value\AdmPartitionWithPartitionSymHavePartitioningAllOrAltPartNameList_3852b767 packages/sql-semantics-mysql/resources/models/Value/AdmPartitionWithPartitionSymHavePartitioningAllOrAltPartNameList_3852b767.php:51
- type SqlSemantics\Statement\Model\MySql\Value\AlterCommandsWithExchangeSymPartitionSymAltPartNameItemWithTableSymTableIdentHavePartitionin_5cd7aea3 packages/sql-semantics-mysql/resources/models/Value/AlterCommandsWithExchangeSymPartitionSymAltPartNameItemWithTableSymTableIdentHavePartitionin_5cd7aea3.php:25
- type SqlSemantics\Statement\Model\MySql\Value\AlterCommandsWithExchangeSymPartitionSymAltPartNameItemWithTableSymTableIdentHavePartitionin_5cd7aea3 packages/sql-semantics-mysql/resources/models/Value/AlterCommandsWithExchangeSymPartitionSymAltPartNameItemWithTableSymTableIdentHavePartitionin_5cd7aea3.php:73
- type SqlSemantics\Statement\Model\MySql\Value\PartitioningWithPartitionSymHavePartitioningPartition_67c48bad packages/sql-semantics-mysql/resources/models/Value/PartitioningWithPartitionSymHavePartitioningPartition_67c48bad.php:23
- type SqlSemantics\Statement\Model\MySql\Value\PartitioningWithPartitionSymHavePartitioningPartition_67c48bad packages/sql-semantics-mysql/resources/models/Value/PartitioningWithPartitionSymHavePartitioningPartition_67c48bad.php:47
- type SqlSemantics\Statement\Model\MySql\Value\RemovePartitioningWithRemoveSymPartitioningSymHavePartitioning_97c654ea packages/sql-semantics-mysql/resources/models/Value/RemovePartitioningWithRemoveSymPartitioningSymHavePartitioning_97c654ea.php:23
- type SqlSemantics\Statement\Model\MySql\Value\RemovePartitioningWithRemoveSymPartitioningSymHavePartitioning_97c654ea packages/sql-semantics-mysql/resources/models/Value/RemovePartitioningWithRemoveSymPartitioningSymHavePartitioning_97c654ea.php:45
- type SqlSemantics\Statement\Model\MySql\Value\UsePartitionWithPartitionSymUsingListHavePartitioning_d44c3152 packages/sql-semantics-mysql/resources/models/Value/UsePartitionWithPartitionSymUsingListHavePartitioning_d44c3152.php:24
- type SqlSemantics\Statement\Model\MySql\Value\UsePartitionWithPartitionSymUsingListHavePartitioning_d44c3152 packages/sql-semantics-mysql/resources/models/Value/UsePartitionWithPartitionSymUsingListHavePartitioning_d44c3152.php:59