interfaceFieldLengthForm
interface FieldLengthForm
extends Element
Public API: explicitly declared with
@visibility public.The field_length SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\FieldLengthForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 4
- FieldLengthWithDecimalNum_8703ddb4 packages/sql-semantics-mysql/resources/models/Value/FieldLengthWithDecimalNum_8703ddb4.php:15
- FieldLengthWithLongNum_3e52d4e9 packages/sql-semantics-mysql/resources/models/Value/FieldLengthWithLongNum_3e52d4e9.php:15
- FieldLengthWithNum_c0e43b60 packages/sql-semantics-mysql/resources/models/Value/FieldLengthWithNum_c0e43b60.php:15
- FieldLengthWithUlonglongNum_d7d79f00 packages/sql-semantics-mysql/resources/models/Value/FieldLengthWithUlonglongNum_d7d79f00.php:15
Method calls 11
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithBinaryFieldLength_9757c11d::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithBinaryFieldLength_9757c11d.php:37
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithBinarySymFieldLength_07a0e373::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithBinarySymFieldLength_07a0e373.php:37
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithBitSymFieldLength_a425befb::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithBitSymFieldLength_a425befb.php:37
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithCharFieldLengthOptBinary_41d21526::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithCharFieldLengthOptBinary_41d21526.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithCharSymFieldLengthOptCharsetWithOptBinary_be92677f::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithCharSymFieldLengthOptCharsetWithOptBinary_be92677f.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithNcharFieldLengthOptBinMod_11d71e6c::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithNcharFieldLengthOptBinMod_11d71e6c.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithNvarcharFieldLengthOptBinMod_a89a2a2d::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithNvarcharFieldLengthOptBinMod_a89a2a2d.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithVarbinaryFieldLength_ae7cf96a::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithVarbinaryFieldLength_ae7cf96a.php:37
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithVarbinarySymFieldLength_c5cb4b4a::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithVarbinarySymFieldLength_c5cb4b4a.php:37
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithVarcharFieldLengthOptBinary_84aec1f0::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithVarcharFieldLengthOptBinary_84aec1f0.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\TypeWithVarcharFieldLengthOptCharsetWithOptBinary_e26c3c11::write() packages/sql-semantics-mysql/resources/models/Value/TypeWithVarcharFieldLengthOptCharsetWithOptBinary_e26c3c11.php:41
Type declarations 22
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithBinaryFieldLength_9757c11d packages/sql-semantics-mysql/resources/models/Value/TypeWithBinaryFieldLength_9757c11d.php:23
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithBinaryFieldLength_9757c11d packages/sql-semantics-mysql/resources/models/Value/TypeWithBinaryFieldLength_9757c11d.php:43
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithBinarySymFieldLength_07a0e373 packages/sql-semantics-mysql/resources/models/Value/TypeWithBinarySymFieldLength_07a0e373.php:23
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithBinarySymFieldLength_07a0e373 packages/sql-semantics-mysql/resources/models/Value/TypeWithBinarySymFieldLength_07a0e373.php:43
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithBitSymFieldLength_a425befb packages/sql-semantics-mysql/resources/models/Value/TypeWithBitSymFieldLength_a425befb.php:23
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithBitSymFieldLength_a425befb packages/sql-semantics-mysql/resources/models/Value/TypeWithBitSymFieldLength_a425befb.php:43
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithCharFieldLengthOptBinary_41d21526 packages/sql-semantics-mysql/resources/models/Value/TypeWithCharFieldLengthOptBinary_41d21526.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithCharFieldLengthOptBinary_41d21526 packages/sql-semantics-mysql/resources/models/Value/TypeWithCharFieldLengthOptBinary_41d21526.php:57
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithCharSymFieldLengthOptCharsetWithOptBinary_be92677f packages/sql-semantics-mysql/resources/models/Value/TypeWithCharSymFieldLengthOptCharsetWithOptBinary_be92677f.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithCharSymFieldLengthOptCharsetWithOptBinary_be92677f packages/sql-semantics-mysql/resources/models/Value/TypeWithCharSymFieldLengthOptCharsetWithOptBinary_be92677f.php:57
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithNcharFieldLengthOptBinMod_11d71e6c packages/sql-semantics-mysql/resources/models/Value/TypeWithNcharFieldLengthOptBinMod_11d71e6c.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithNcharFieldLengthOptBinMod_11d71e6c packages/sql-semantics-mysql/resources/models/Value/TypeWithNcharFieldLengthOptBinMod_11d71e6c.php:57
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithNvarcharFieldLengthOptBinMod_a89a2a2d packages/sql-semantics-mysql/resources/models/Value/TypeWithNvarcharFieldLengthOptBinMod_a89a2a2d.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithNvarcharFieldLengthOptBinMod_a89a2a2d packages/sql-semantics-mysql/resources/models/Value/TypeWithNvarcharFieldLengthOptBinMod_a89a2a2d.php:57
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithVarbinaryFieldLength_ae7cf96a packages/sql-semantics-mysql/resources/models/Value/TypeWithVarbinaryFieldLength_ae7cf96a.php:23
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithVarbinaryFieldLength_ae7cf96a packages/sql-semantics-mysql/resources/models/Value/TypeWithVarbinaryFieldLength_ae7cf96a.php:43
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithVarbinarySymFieldLength_c5cb4b4a packages/sql-semantics-mysql/resources/models/Value/TypeWithVarbinarySymFieldLength_c5cb4b4a.php:23
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithVarbinarySymFieldLength_c5cb4b4a packages/sql-semantics-mysql/resources/models/Value/TypeWithVarbinarySymFieldLength_c5cb4b4a.php:43
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithVarcharFieldLengthOptBinary_84aec1f0 packages/sql-semantics-mysql/resources/models/Value/TypeWithVarcharFieldLengthOptBinary_84aec1f0.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithVarcharFieldLengthOptBinary_84aec1f0 packages/sql-semantics-mysql/resources/models/Value/TypeWithVarcharFieldLengthOptBinary_84aec1f0.php:57
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithVarcharFieldLengthOptCharsetWithOptBinary_e26c3c11 packages/sql-semantics-mysql/resources/models/Value/TypeWithVarcharFieldLengthOptCharsetWithOptBinary_e26c3c11.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TypeWithVarcharFieldLengthOptCharsetWithOptBinary_e26c3c11 packages/sql-semantics-mysql/resources/models/Value/TypeWithVarcharFieldLengthOptCharsetWithOptBinary_e26c3c11.php:57