classFunctionCallConflictWithWeightStringSymExprAsBinarySymWsNumCodepoints_53392b92
final class FunctionCallConflictWithWeightStringSymExprAsBinarySymWsNumCodepoints_53392b92
implements BitExprForm, BoolPriForm, ExprForm, ExprListForm, ExprOrDefaultForm, FunctionCallConflictForm, GeneratedColumnFuncForm, GroupListForm, GroupingExprForm, InstallSetRvalueForm, OptExprForm, OptExprListForm, OptSpCparamsForm, OptValuesForm, OrderIdentForm, PartFuncExprForm, PartFuncMaxForm, PartValueExprItemForm, PartValueItemForm, PartValueItemListForm, PartValueListForm, PartValuesInForm, PredicateForm, SetExprOrDefaultForm, SimpleExprForm, SpCparamsForm, ValuesForm
uses Assertion
Public API: explicitly declared with
@visibility public.The function_call_conflict SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Value\FunctionCallConflictWithWeightStringSymExprAsBinarySymWsNumCodepoints_53392b92 $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueProperties§
public ExprForm $exprpublic WsNumCodepointsForm $wsNumCodepointspublic Comments $comments = new \SqlSemantics\Statement\Comments()Methods§
public function __construct(
public ExprForm $expr,
public WsNumCodepointsForm $wsNumCodepoints,
public Comments $comments = new \SqlSemantics\Statement\Comments(),
)Supplies the SQL values of this form; comments are kept by the position of the symbol each precedes.
Parameters
$expr | ExprForm | |
$wsNumCodepoints | WsNumCodepointsForm | |
$comments | Comments |
Calls 3
public function write(Writer $writer): voidWrites SQL entirely from this value's fields.
Parameters
$writer | Writer |
Calls 4
- method-call Writer::comments() line 36
- method-call Writer::append() line 37
- method-call ExprForm::write() line 41
- method-call WsNumCodepointsForm::write() line 47
public function withExpr(ExprForm $expr): selfpublic function withWsNumCodepoints(WsNumCodepointsForm $wsNumCodepoints): selfReturns a copy with a new wsNumCodepoints, preserving every other field.
Parameters
$wsNumCodepoints | WsNumCodepointsForm |
Returns
selfCalls 1
- new
selfline 65