interfaceCreateTableOptionsForm
interface CreateTableOptionsForm
extends Element
Public API: explicitly declared with
@visibility public.The create_table_options SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\CreateTableOptionsForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 51
- CreateTableOptionWithAutoIncOptEqualUlonglongNum_c6cb7212 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithAutoIncOptEqualUlonglongNum_c6cb7212.php:15
- CreateTableOptionWithAvgRowLengthOptEqualUlongNum_386b678f packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithAvgRowLengthOptEqualUlongNum_386b678f.php:15
- CreateTableOptionWithAvgRowLengthOptEqualUlonglongNum_653679f2 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithAvgRowLengthOptEqualUlonglongNum_653679f2.php:15
- CreateTableOptionWithChecksumSymOptEqualUlongNum_0a98c695 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithChecksumSymOptEqualUlongNum_0a98c695.php:15
- CreateTableOptionWithCommentSymOptEqualTextStringSys_dcdc882d packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithCommentSymOptEqualTextStringSys_dcdc882d.php:15
- CreateTableOptionWithCompressionSymOptEqualTextStringSys_eded7540 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithCompressionSymOptEqualTextStringSys_eded7540.php:15
- CreateTableOptionWithConnectionSymOptEqualTextStringSys_0ba6fe9d packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithConnectionSymOptEqualTextStringSys_0ba6fe9d.php:15
- CreateTableOptionWithDataSymDirectorySymOptEqualTextStringSys_e34cf103 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithDataSymDirectorySymOptEqualTextStringSys_e34cf103.php:15
- CreateTableOptionWithDelayKeyWriteSymOptEqualUlongNum_bdbc6076 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithDelayKeyWriteSymOptEqualUlongNum_bdbc6076.php:15
- CreateTableOptionWithEncryptionSymOptEqualTextStringSys_7a1cf93f packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithEncryptionSymOptEqualTextStringSys_7a1cf93f.php:15
- CreateTableOptionWithEngineAttributeSymOptEqualJsonAttribute_058118a6 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithEngineAttributeSymOptEqualJsonAttribute_058118a6.php:15
- CreateTableOptionWithEngineSymOptEqualIdentOrText_2c48feae packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithEngineSymOptEqualIdentOrText_2c48feae.php:15
- CreateTableOptionWithEngineSymOptEqualStorageEngines_100e79a7 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithEngineSymOptEqualStorageEngines_100e79a7.php:15
- CreateTableOptionWithIndexSymDirectorySymOptEqualTextStringSys_e0bcd389 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithIndexSymDirectorySymOptEqualTextStringSys_e0bcd389.php:15
- CreateTableOptionWithInsertMethodOptEqualMergeInsertTypes_19515d94 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithInsertMethodOptEqualMergeInsertTypes_19515d94.php:15
- CreateTableOptionWithKeyBlockSizeOptEqualUlongNum_c6c2909f packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithKeyBlockSizeOptEqualUlongNum_c6c2909f.php:15
- CreateTableOptionWithKeyBlockSizeOptEqualUlonglongNum_040d98d8 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithKeyBlockSizeOptEqualUlonglongNum_040d98d8.php:15
- CreateTableOptionWithMaxRowsOptEqualUlonglongNum_7abefb05 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithMaxRowsOptEqualUlonglongNum_7abefb05.php:15
- CreateTableOptionWithMinRowsOptEqualUlonglongNum_ff8335e9 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithMinRowsOptEqualUlonglongNum_ff8335e9.php:15
- CreateTableOptionWithPackKeysSymOptEqualDefault_c55dbe28 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithPackKeysSymOptEqualDefault_c55dbe28.php:15
- CreateTableOptionWithPackKeysSymOptEqualTernaryOption_c1b5a94e packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithPackKeysSymOptEqualTernaryOption_c1b5a94e.php:15
- CreateTableOptionWithPackKeysSymOptEqualUlongNum_b4d940f9 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithPackKeysSymOptEqualUlongNum_b4d940f9.php:15
- CreateTableOptionWithPasswordOptEqualTextStringSys_cbb30b0a packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithPasswordOptEqualTextStringSys_cbb30b0a.php:15
- CreateTableOptionWithRowFormatSymOptEqualRowTypes_b15361cf packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithRowFormatSymOptEqualRowTypes_b15361cf.php:15
- CreateTableOptionWithSecondaryEngineAttributeSymOptEqualJsonAttribute_c8e5604d packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithSecondaryEngineAttributeSymOptEqualJsonAttribute_c8e5604d.php:15
- CreateTableOptionWithSecondaryEngineSymOptEqualIdentOrText_aaf93a05 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithSecondaryEngineSymOptEqualIdentOrText_aaf93a05.php:15
- CreateTableOptionWithSecondaryEngineSymOptEqualNullSym_a1258e05 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithSecondaryEngineSymOptEqualNullSym_a1258e05.php:15
- CreateTableOptionWithStartSymTransactionSym_ebb5f5ec packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStartSymTransactionSym_ebb5f5ec.php:15
- CreateTableOptionWithStatsAutoRecalcSymOptEqualDefault_1afa0bdf packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStatsAutoRecalcSymOptEqualDefault_1afa0bdf.php:15
- CreateTableOptionWithStatsAutoRecalcSymOptEqualTernaryOption_9c921c88 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStatsAutoRecalcSymOptEqualTernaryOption_9c921c88.php:15
- CreateTableOptionWithStatsAutoRecalcSymOptEqualUlongNum_ad529de2 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStatsAutoRecalcSymOptEqualUlongNum_ad529de2.php:15
- CreateTableOptionWithStatsPersistentSymOptEqualDefault_91217193 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStatsPersistentSymOptEqualDefault_91217193.php:15
- CreateTableOptionWithStatsPersistentSymOptEqualTernaryOption_80a89a69 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStatsPersistentSymOptEqualTernaryOption_80a89a69.php:15
- CreateTableOptionWithStatsPersistentSymOptEqualUlongNum_e45118b9 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStatsPersistentSymOptEqualUlongNum_e45118b9.php:15
- CreateTableOptionWithStatsSamplePagesSymOptEqualDefaultSym_2b631e87 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStatsSamplePagesSymOptEqualDefaultSym_2b631e87.php:15
- CreateTableOptionWithStatsSamplePagesSymOptEqualDefault_11a247b2 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStatsSamplePagesSymOptEqualDefault_11a247b2.php:15
- CreateTableOptionWithStatsSamplePagesSymOptEqualUlongNum_5441b4de packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStatsSamplePagesSymOptEqualUlongNum_5441b4de.php:15
- CreateTableOptionWithStorageSymDiskSym_e8595655 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStorageSymDiskSym_e8595655.php:15
- CreateTableOptionWithStorageSymMemorySym_8a1b3bca packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithStorageSymMemorySym_8a1b3bca.php:15
- CreateTableOptionWithTableChecksumSymOptEqualUlongNum_6c2824bd packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithTableChecksumSymOptEqualUlongNum_6c2824bd.php:15
- CreateTableOptionWithTablespaceIdent_2b481a6a packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithTablespaceIdent_2b481a6a.php:15
- CreateTableOptionWithTablespaceSymOptEqualIdent_21426f82 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithTablespaceSymOptEqualIdent_21426f82.php:15
- CreateTableOptionWithUnionSymOptEqualOptTableList_0d047314 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionWithUnionSymOptEqualOptTableList_0d047314.php:15
- CreateTableOptionsWithCreateTableOptionCreateTableOptions_7fba0361 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionCreateTableOptions_7fba0361.php:15
- CreateTableOptionsWithCreateTableOptionCreateTableOptions_cbabf0e5 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionCreateTableOptions_cbabf0e5.php:15
- CreateTableOptionsWithCreateTableOptionsOptCommaCreateTableOption_1a46c03c packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionsOptCommaCreateTableOption_1a46c03c.php:15
- DefaultCharsetWithOptDefaultCharacterSetOptEqualCharsetName_3e7b5baf packages/sql-semantics-mysql/resources/models/Value/DefaultCharsetWithOptDefaultCharacterSetOptEqualCharsetName_3e7b5baf.php:15
- DefaultCharsetWithOptDefaultCharsetOptEqualCharsetNameOrDefault_2aa5fc3d packages/sql-semantics-mysql/resources/models/Value/DefaultCharsetWithOptDefaultCharsetOptEqualCharsetNameOrDefault_2aa5fc3d.php:15
- DefaultCollationWithOptDefaultCollateSymOptEqualCollationNameOrDefault_871d17c5 packages/sql-semantics-mysql/resources/models/Value/DefaultCollationWithOptDefaultCollateSymOptEqualCollationNameOrDefault_871d17c5.php:15
- DefaultCollationWithOptDefaultCollateSymOptEqualCollationName_24e9f6a2 packages/sql-semantics-mysql/resources/models/Value/DefaultCollationWithOptDefaultCollateSymOptEqualCollationName_24e9f6a2.php:15
- OptionAutoextendSizeWithAutoextendSizeSymOptEqualSizeNumber_9421c387 packages/sql-semantics-mysql/resources/models/Value/OptionAutoextendSizeWithAutoextendSizeSymOptEqualSizeNumber_9421c387.php:15
Method calls 4
- method-call SqlSemantics\Statement\Model\MySql\Value\CreateTableOptionsWithCreateTableOptionCreateTableOptions_7fba0361::write() packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionCreateTableOptions_7fba0361.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\CreateTableOptionsWithCreateTableOptionCreateTableOptions_cbabf0e5::write() packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionCreateTableOptions_cbabf0e5.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\CreateTableOptionsWithCreateTableOptionsOptCommaCreateTableOption_1a46c03c::write() packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionsOptCommaCreateTableOption_1a46c03c.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\OptCreateTableOptionsEtcWithCreateTableOptionsOptCreatePartitioningEtc_3c795411::write() packages/sql-semantics-mysql/resources/models/Value/OptCreateTableOptionsEtcWithCreateTableOptionsOptCreatePartitioningEtc_3c795411.php:37
Type declarations 8
- type SqlSemantics\Statement\Model\MySql\Value\CreateTableOptionsWithCreateTableOptionCreateTableOptions_7fba0361 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionCreateTableOptions_7fba0361.php:24
- type SqlSemantics\Statement\Model\MySql\Value\CreateTableOptionsWithCreateTableOptionCreateTableOptions_7fba0361 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionCreateTableOptions_7fba0361.php:53
- type SqlSemantics\Statement\Model\MySql\Value\CreateTableOptionsWithCreateTableOptionCreateTableOptions_cbabf0e5 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionCreateTableOptions_cbabf0e5.php:24
- type SqlSemantics\Statement\Model\MySql\Value\CreateTableOptionsWithCreateTableOptionCreateTableOptions_cbabf0e5 packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionCreateTableOptions_cbabf0e5.php:55
- type SqlSemantics\Statement\Model\MySql\Value\CreateTableOptionsWithCreateTableOptionsOptCommaCreateTableOption_1a46c03c packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionsOptCommaCreateTableOption_1a46c03c.php:23
- type SqlSemantics\Statement\Model\MySql\Value\CreateTableOptionsWithCreateTableOptionsOptCommaCreateTableOption_1a46c03c packages/sql-semantics-mysql/resources/models/Value/CreateTableOptionsWithCreateTableOptionsOptCommaCreateTableOption_1a46c03c.php:49
- type SqlSemantics\Statement\Model\MySql\Value\OptCreateTableOptionsEtcWithCreateTableOptionsOptCreatePartitioningEtc_3c795411 packages/sql-semantics-mysql/resources/models/Value/OptCreateTableOptionsEtcWithCreateTableOptionsOptCreatePartitioningEtc_3c795411.php:23
- type SqlSemantics\Statement\Model\MySql\Value\OptCreateTableOptionsEtcWithCreateTableOptionsOptCreatePartitioningEtc_3c795411 packages/sql-semantics-mysql/resources/models/Value/OptCreateTableOptionsEtcWithCreateTableOptionsOptCreatePartitioningEtc_3c795411.php:45