classTsOptionEngineWithOptStorageEngineSymOptEqualIdentOrText_84d1f87d
final class TsOptionEngineWithOptStorageEngineSymOptEqualIdentOrText_84d1f87d
implements AlterLogfileGroupOptionForm, AlterLogfileGroupOptionListForm, AlterLogfileGroupOptionsForm, AlterTablespaceOptionForm, AlterTablespaceOptionListForm, AlterTablespaceOptionsForm, DropTsOptionForm, DropTsOptionListForm, DropTsOptionsForm, DropTsOptionsListForm, LogfileGroupOptionForm, LogfileGroupOptionListForm, LogfileGroupOptionsForm, OptAlterLogfileGroupOptionsForm, OptAlterTablespaceOptionsForm, OptDropTsOptionsForm, OptLogfileGroupOptionsForm, OptTablespaceOptionsForm, OptUndoTablespaceOptionsForm, TablespaceOptionForm, TablespaceOptionListForm, TablespaceOptionsForm, TsOptionEngineForm, UndoTablespaceOptionForm, UndoTablespaceOptionListForm
uses Assertion
Public API: explicitly declared with
@visibility public.The ts_option_engine SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Value\TsOptionEngineWithOptStorageEngineSymOptEqualIdentOrText_84d1f87d $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueProperties§
public OptStorageForm $optStoragepublic OptEqualForm $optEqualpublic IdentOrTextForm $identOrTextpublic Comments $comments = new \SqlSemantics\Statement\Comments()Methods§
public function __construct(
public OptStorageForm $optStorage,
public OptEqualForm $optEqual,
public IdentOrTextForm $identOrText,
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
$optStorage | OptStorageForm | |
$optEqual | OptEqualForm | |
$identOrText | IdentOrTextForm | |
$comments | Comments |
Calls 3
public function write(Writer $writer): voidWrites SQL entirely from this value's fields.
Parameters
$writer | Writer |
Calls 5
- method-call Writer::comments() line 38
- method-call OptStorageForm::write() line 39
- method-call Writer::append() line 41
- method-call OptEqualForm::write() line 43
- method-call IdentOrTextForm::write() line 45
public function withOptStorage(OptStorageForm $optStorage): selfReturns a copy with a new optStorage, preserving every other field.
Parameters
$optStorage | OptStorageForm |
Returns
selfCalls 1
- new
selfline 53
public function withOptEqual(OptEqualForm $optEqual): selfReturns a copy with a new optEqual, preserving every other field.
Parameters
$optEqual | OptEqualForm |
Returns
selfCalls 1
- new
selfline 61
public function withIdentOrText(IdentOrTextForm $identOrText): selfReturns a copy with a new identOrText, preserving every other field.
Parameters
$identOrText | IdentOrTextForm |
Returns
selfCalls 1
- new
selfline 69