interfaceOptCollateForm
interface OptCollateForm
extends Element
Public API: explicitly declared with
@visibility public.The opt_collate SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\OptCollateForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 3
- OptCollateWithCollateSymCollationNameOrDefault_db9f6f26 packages/sql-semantics-mysql/resources/models/Value/OptCollateWithCollateSymCollationNameOrDefault_db9f6f26.php:15
- OptCollateWithCollateSymCollationName_7f12cdcb packages/sql-semantics-mysql/resources/models/Value/OptCollateWithCollateSymCollationName_7f12cdcb.php:15
- OptCollateWith_884f47b8 packages/sql-semantics-mysql/resources/models/Value/OptCollateWith_884f47b8.php:15
Method calls 13
- method-call SqlSemantics\Statement\Model\MySql\Value\AlterListItemWithConvertSymToSymCharacterSetCharsetNameOptCollate_1ce431b4::write() packages/sql-semantics-mysql/resources/models/Value/AlterListItemWithConvertSymToSymCharacterSetCharsetNameOptCollate_1ce431b4.php:47
- method-call SqlSemantics\Statement\Model\MySql\Value\AlterListItemWithConvertSymToSymCharacterSetDefaultSymOptCollate_06ae9dec::write() packages/sql-semantics-mysql/resources/models/Value/AlterListItemWithConvertSymToSymCharacterSetDefaultSymOptCollate_06ae9dec.php:45
- method-call SqlSemantics\Statement\Model\MySql\Value\AlterListItemWithConvertSymToSymCharsetCharsetNameOrDefaultOptCollate_d025d9c2::write() packages/sql-semantics-mysql/resources/models/Value/AlterListItemWithConvertSymToSymCharsetCharsetNameOrDefaultOptCollate_d025d9c2.php:47
- method-call SqlSemantics\Statement\Model\MySql\Value\FieldDefWithTypeOptCollateOptGeneratedAlwaysAsExprOptStoredAttributeOptColumnAttributeL_6d80fb0f::write() packages/sql-semantics-mysql/resources/models/Value/FieldDefWithTypeOptCollateOptGeneratedAlwaysAsExprOptStoredAttributeOptColumnAttributeL_6d80fb0f.php:47
- method-call SqlSemantics\Statement\Model\MySql\Value\JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0::write() packages/sql-semantics-mysql/resources/models/Value/JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0.php:49
- method-call SqlSemantics\Statement\Model\MySql\Value\OptionValueNoOptionTypeWithNamesSymCharsetNameOptCollate_c0fc4666::write() packages/sql-semantics-mysql/resources/models/Value/OptionValueNoOptionTypeWithNamesSymCharsetNameOptCollate_c0fc4666.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\OptionValueNoOptionTypeWithNamesSymCharsetNameOrDefaultOptCollate_edfa3be7::write() packages/sql-semantics-mysql/resources/models/Value/OptionValueNoOptionTypeWithNamesSymCharsetNameOrDefaultOptCollate_edfa3be7.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_07342a0a::write() packages/sql-semantics-mysql/resources/models/Value/SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_07342a0a.php:63
- method-call SqlSemantics\Statement\Model\MySql\Value\SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_e15e884e::write() packages/sql-semantics-mysql/resources/models/Value/SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_e15e884e.php:63
- method-call SqlSemantics\Statement\Model\MySql\Value\SpDeclWithDeclareSymSpDeclIdentsTypeOptCollateSpOptDefault_cbb5608b::write() packages/sql-semantics-mysql/resources/models/Value/SpDeclWithDeclareSymSpDeclIdentsTypeOptCollateSpOptDefault_cbb5608b.php:47
- method-call SqlSemantics\Statement\Model\MySql\Value\SpFdparamWithIdentTypeOptCollate_13ec3bc9::write() packages/sql-semantics-mysql/resources/models/Value/SpFdparamWithIdentTypeOptCollate_13ec3bc9.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\SpPdparamWithSpOptInoutIdentTypeOptCollate_193121f1::write() packages/sql-semantics-mysql/resources/models/Value/SpPdparamWithSpOptInoutIdentTypeOptCollate_193121f1.php:47
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithOptCollateWithTypeOptCollate_1bdf9bd9::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithOptCollateWithTypeOptCollate_1bdf9bd9.php:39
Type declarations 26
- type SqlSemantics\Statement\Model\MySql\Value\AlterListItemWithConvertSymToSymCharacterSetCharsetNameOptCollate_1ce431b4 packages/sql-semantics-mysql/resources/models/Value/AlterListItemWithConvertSymToSymCharacterSetCharsetNameOptCollate_1ce431b4.php:25
- type SqlSemantics\Statement\Model\MySql\Value\AlterListItemWithConvertSymToSymCharacterSetCharsetNameOptCollate_1ce431b4 packages/sql-semantics-mysql/resources/models/Value/AlterListItemWithConvertSymToSymCharacterSetCharsetNameOptCollate_1ce431b4.php:69
- type SqlSemantics\Statement\Model\MySql\Value\AlterListItemWithConvertSymToSymCharacterSetDefaultSymOptCollate_06ae9dec packages/sql-semantics-mysql/resources/models/Value/AlterListItemWithConvertSymToSymCharacterSetDefaultSymOptCollate_06ae9dec.php:24
- type SqlSemantics\Statement\Model\MySql\Value\AlterListItemWithConvertSymToSymCharacterSetDefaultSymOptCollate_06ae9dec packages/sql-semantics-mysql/resources/models/Value/AlterListItemWithConvertSymToSymCharacterSetDefaultSymOptCollate_06ae9dec.php:59
- type SqlSemantics\Statement\Model\MySql\Value\AlterListItemWithConvertSymToSymCharsetCharsetNameOrDefaultOptCollate_d025d9c2 packages/sql-semantics-mysql/resources/models/Value/AlterListItemWithConvertSymToSymCharsetCharsetNameOrDefaultOptCollate_d025d9c2.php:25
- type SqlSemantics\Statement\Model\MySql\Value\AlterListItemWithConvertSymToSymCharsetCharsetNameOrDefaultOptCollate_d025d9c2 packages/sql-semantics-mysql/resources/models/Value/AlterListItemWithConvertSymToSymCharsetCharsetNameOrDefaultOptCollate_d025d9c2.php:69
- type SqlSemantics\Statement\Model\MySql\Value\FieldDefWithTypeOptCollateOptGeneratedAlwaysAsExprOptStoredAttributeOptColumnAttributeL_6d80fb0f packages/sql-semantics-mysql/resources/models/Value/FieldDefWithTypeOptCollateOptGeneratedAlwaysAsExprOptStoredAttributeOptColumnAttributeL_6d80fb0f.php:24
- type SqlSemantics\Statement\Model\MySql\Value\FieldDefWithTypeOptCollateOptGeneratedAlwaysAsExprOptStoredAttributeOptColumnAttributeL_6d80fb0f packages/sql-semantics-mysql/resources/models/Value/FieldDefWithTypeOptCollateOptGeneratedAlwaysAsExprOptStoredAttributeOptColumnAttributeL_6d80fb0f.php:75
- type SqlSemantics\Statement\Model\MySql\Value\JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0 packages/sql-semantics-mysql/resources/models/Value/JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0.php:25
- type SqlSemantics\Statement\Model\MySql\Value\JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0 packages/sql-semantics-mysql/resources/models/Value/JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0.php:79
- type SqlSemantics\Statement\Model\MySql\Value\OptionValueNoOptionTypeWithNamesSymCharsetNameOptCollate_c0fc4666 packages/sql-semantics-mysql/resources/models/Value/OptionValueNoOptionTypeWithNamesSymCharsetNameOptCollate_c0fc4666.php:24
- type SqlSemantics\Statement\Model\MySql\Value\OptionValueNoOptionTypeWithNamesSymCharsetNameOptCollate_c0fc4666 packages/sql-semantics-mysql/resources/models/Value/OptionValueNoOptionTypeWithNamesSymCharsetNameOptCollate_c0fc4666.php:55
- type SqlSemantics\Statement\Model\MySql\Value\OptionValueNoOptionTypeWithNamesSymCharsetNameOrDefaultOptCollate_edfa3be7 packages/sql-semantics-mysql/resources/models/Value/OptionValueNoOptionTypeWithNamesSymCharsetNameOrDefaultOptCollate_edfa3be7.php:24
- type SqlSemantics\Statement\Model\MySql\Value\OptionValueNoOptionTypeWithNamesSymCharsetNameOrDefaultOptCollate_edfa3be7 packages/sql-semantics-mysql/resources/models/Value/OptionValueNoOptionTypeWithNamesSymCharsetNameOrDefaultOptCollate_edfa3be7.php:55
- type SqlSemantics\Statement\Model\MySql\Value\SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_07342a0a packages/sql-semantics-mysql/resources/models/Value/SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_07342a0a.php:27
- type SqlSemantics\Statement\Model\MySql\Value\SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_07342a0a packages/sql-semantics-mysql/resources/models/Value/SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_07342a0a.php:105
- type SqlSemantics\Statement\Model\MySql\Value\SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_e15e884e packages/sql-semantics-mysql/resources/models/Value/SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_e15e884e.php:27
- type SqlSemantics\Statement\Model\MySql\Value\SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_e15e884e packages/sql-semantics-mysql/resources/models/Value/SfTailWithFunctionSymOptIfNotExistsSpNameSpFdparamListReturnsSymTypeOptCollateSpCChis_e15e884e.php:105
- type SqlSemantics\Statement\Model\MySql\Value\SpDeclWithDeclareSymSpDeclIdentsTypeOptCollateSpOptDefault_cbb5608b packages/sql-semantics-mysql/resources/models/Value/SpDeclWithDeclareSymSpDeclIdentsTypeOptCollateSpOptDefault_cbb5608b.php:25
- type SqlSemantics\Statement\Model\MySql\Value\SpDeclWithDeclareSymSpDeclIdentsTypeOptCollateSpOptDefault_cbb5608b packages/sql-semantics-mysql/resources/models/Value/SpDeclWithDeclareSymSpDeclIdentsTypeOptCollateSpOptDefault_cbb5608b.php:71
- type SqlSemantics\Statement\Model\MySql\Value\SpFdparamWithIdentTypeOptCollate_13ec3bc9 packages/sql-semantics-mysql/resources/models/Value/SpFdparamWithIdentTypeOptCollate_13ec3bc9.php:25
- type SqlSemantics\Statement\Model\MySql\Value\SpFdparamWithIdentTypeOptCollate_13ec3bc9 packages/sql-semantics-mysql/resources/models/Value/SpFdparamWithIdentTypeOptCollate_13ec3bc9.php:65
- type SqlSemantics\Statement\Model\MySql\Value\SpPdparamWithSpOptInoutIdentTypeOptCollate_193121f1 packages/sql-semantics-mysql/resources/models/Value/SpPdparamWithSpOptInoutIdentTypeOptCollate_193121f1.php:26
- type SqlSemantics\Statement\Model\MySql\Value\SpPdparamWithSpOptInoutIdentTypeOptCollate_193121f1 packages/sql-semantics-mysql/resources/models/Value/SpPdparamWithSpOptInoutIdentTypeOptCollate_193121f1.php:77
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithOptCollateWithTypeOptCollate_1bdf9bd9 packages/sql-semantics-mysql/resources/models/Value/TypeWithOptCollateWithTypeOptCollate_1bdf9bd9.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithOptCollateWithTypeOptCollate_1bdf9bd9 packages/sql-semantics-mysql/resources/models/Value/TypeWithOptCollateWithTypeOptCollate_1bdf9bd9.php:53