enum NullAsLiteralChoice_83b9fcc2: string
    implements BitExprForm, BoolPriForm, ConditionNumberForm, ExprForm, ExprListForm, ExprOrDefaultForm, GeneratedColumnFuncForm, GroupListForm, GroupingExprForm, InstallSetRvalueForm, LiteralOrNullForm, NowOrSignedLiteralForm, NullAsLiteralForm, OptExprForm, OptExprListForm, OptSpCparamsForm, OptValuesForm, OrderIdentForm, PartFuncExprForm, PartFuncMaxForm, PartValueExprItemForm, PartValueItemForm, PartValueItemListForm, PartValueListForm, PartValuesInForm, PredicateForm, SetExprOrDefaultForm, SignalAllowedExprForm, SignedLiteralOrNullForm, SimpleExprForm, SpCparamsForm, ValuesForm
Public API: explicitly declared with @visibility public.

The null_as_literal SQL value; generated by bin/build-models.php.

Accept a structured SQL valuedoctest
$write = static fn (\SqlSemantics\Statement\Model\MySql\Choice\NullAsLiteralChoice_83b9fcc2 $value): string => \SqlSemantics\Statement\Writer::render($value);
    $write instanceof \Closure // => true

Cases§

case UseNull_fb329000 = 'NULL'

Methods§

public function write(Writer $writer): void

Writes the selected SQL option.

Parameters

$writerWriter
Calls 2