classWqitemWithWithnmEidlistOptWqasLpSelectRp_ba45400b
final class WqitemWithWithnmEidlistOptWqasLpSelectRp_ba45400b
implements WqitemForm, WqlistForm
uses Assertion
Public API: explicitly declared with
@visibility public.The wqitem SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\Sqlite\Value\WqitemWithWithnmEidlistOptWqasLpSelectRp_ba45400b $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueProperties§
public WithnmForm $withnmpublic EidlistOptForm $eidlistOptpublic WqasForm $wqaspublic SelectForm $selectpublic Comments $comments = new \SqlSemantics\Statement\Comments()Methods§
public function __construct(
public WithnmForm $withnm,
public EidlistOptForm $eidlistOpt,
public WqasForm $wqas,
public SelectForm $select,
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
$withnm | WithnmForm | |
$eidlistOpt | EidlistOptForm | |
$wqas | WqasForm | |
$select | SelectForm | |
$comments | Comments |
Calls 3
- new Comments line 27
- method-call WqitemWithWithnmEidlistOptWqasLpSelectRp_ba45400b::assert() line 29
- static-call Contracts::contains() line 29
public function write(Writer $writer): voidWrites SQL entirely from this value's fields.
Parameters
$writer | Writer |
Calls 6
- method-call Writer::comments() line 40
- method-call WithnmForm::write() line 41
- method-call EidlistOptForm::write() line 43
- method-call WqasForm::write() line 45
- method-call Writer::append() line 47
- method-call SelectForm::write() line 49
public function withWithnm(WithnmForm $withnm): selfReturns a copy with a new withnm, preserving every other field.
Parameters
$withnm | WithnmForm |
Returns
selfCalls 1
- new
selfline 59
public function withEidlistOpt(EidlistOptForm $eidlistOpt): selfReturns a copy with a new eidlistOpt, preserving every other field.
Parameters
$eidlistOpt | EidlistOptForm |
Returns
selfCalls 1
- new
selfline 67
public function withWqas(WqasForm $wqas): selfpublic function withSelect(SelectForm $select): selfReturns a copy with a new select, preserving every other field.
Parameters
$select | SelectForm |
Returns
selfCalls 1
- new
selfline 83