interfaceTextLiteralForm
interface TextLiteralForm
extends Element
Public API: explicitly declared with
@visibility public.The text_literal SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\TextLiteralForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 4
- TextLiteralWithNcharString_cea3e07e packages/sql-semantics-mysql/resources/models/Value/TextLiteralWithNcharString_cea3e07e.php:15
- TextLiteralWithTextLiteralTextStringLiteral_95576efb packages/sql-semantics-mysql/resources/models/Value/TextLiteralWithTextLiteralTextStringLiteral_95576efb.php:15
- TextLiteralWithTextString_e4795b6b packages/sql-semantics-mysql/resources/models/Value/TextLiteralWithTextString_e4795b6b.php:15
- TextLiteralWithUnderscoreCharsetTextString_d74c5e2d packages/sql-semantics-mysql/resources/models/Value/TextLiteralWithUnderscoreCharsetTextString_d74c5e2d.php:15
Method calls 5
- method-call SqlSemantics\Statement\Model\MySql\Value\FunctionCallKeywordWithJsonValueSymSimpleExprTextLiteralOptReturningTypeOptOnEmptyOrError_5be209a3::write() packages/sql-semantics-mysql/resources/models/Value/FunctionCallKeywordWithJsonValueSymSimpleExprTextLiteralOptReturningTypeOptOnEmptyOrError_5be209a3.php:49
- method-call SqlSemantics\Statement\Model\MySql\Value\JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0::write() packages/sql-semantics-mysql/resources/models/Value/JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0.php:55
- method-call SqlSemantics\Statement\Model\MySql\Value\JtColumnWithNestedSymPathSymTextLiteralColumnsClause_09e28380::write() packages/sql-semantics-mysql/resources/models/Value/JtColumnWithNestedSymPathSymTextLiteralColumnsClause_09e28380.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67::write() packages/sql-semantics-mysql/resources/models/Value/TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67.php:49
- method-call SqlSemantics\Statement\Model\MySql\Value\TextLiteralWithTextLiteralTextStringLiteral_95576efb::write() packages/sql-semantics-mysql/resources/models/Value/TextLiteralWithTextLiteralTextStringLiteral_95576efb.php:37
Type declarations 10
- type SqlSemantics\Statement\Model\MySql\Value\FunctionCallKeywordWithJsonValueSymSimpleExprTextLiteralOptReturningTypeOptOnEmptyOrError_5be209a3 packages/sql-semantics-mysql/resources/models/Value/FunctionCallKeywordWithJsonValueSymSimpleExprTextLiteralOptReturningTypeOptOnEmptyOrError_5be209a3.php:24
- type SqlSemantics\Statement\Model\MySql\Value\FunctionCallKeywordWithJsonValueSymSimpleExprTextLiteralOptReturningTypeOptOnEmptyOrError_5be209a3 packages/sql-semantics-mysql/resources/models/Value/FunctionCallKeywordWithJsonValueSymSimpleExprTextLiteralOptReturningTypeOptOnEmptyOrError_5be209a3.php:69
- type SqlSemantics\Statement\Model\MySql\Value\JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0 packages/sql-semantics-mysql/resources/models/Value/JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0.php:27
- type SqlSemantics\Statement\Model\MySql\Value\JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0 packages/sql-semantics-mysql/resources/models/Value/JtColumnWithIdentTypeOptCollateJtColumnTypePathSymTextLiteralOptOnEmptyOrErrorJsonTable_08c038c0.php:95
- type SqlSemantics\Statement\Model\MySql\Value\JtColumnWithNestedSymPathSymTextLiteralColumnsClause_09e28380 packages/sql-semantics-mysql/resources/models/Value/JtColumnWithNestedSymPathSymTextLiteralColumnsClause_09e28380.php:23
- type SqlSemantics\Statement\Model\MySql\Value\JtColumnWithNestedSymPathSymTextLiteralColumnsClause_09e28380 packages/sql-semantics-mysql/resources/models/Value/JtColumnWithNestedSymPathSymTextLiteralColumnsClause_09e28380.php:49
- type SqlSemantics\Statement\Model\MySql\Value\TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67 packages/sql-semantics-mysql/resources/models/Value/TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67 packages/sql-semantics-mysql/resources/models/Value/TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67.php:69
- type SqlSemantics\Statement\Model\MySql\Value\TextLiteralWithTextLiteralTextStringLiteral_95576efb packages/sql-semantics-mysql/resources/models/Value/TextLiteralWithTextLiteralTextStringLiteral_95576efb.php:23
- type SqlSemantics\Statement\Model\MySql\Value\TextLiteralWithTextLiteralTextStringLiteral_95576efb packages/sql-semantics-mysql/resources/models/Value/TextLiteralWithTextLiteralTextStringLiteral_95576efb.php:45