enum DiscardStmtChoice_20d90c23: string
    implements DiscardStmtForm, ParseToplevelForm, RoutineBodyStmtForm, StmtForm, StmtmultiForm, ToplevelStmtForm, Command
Public API: explicitly declared with @visibility public.

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

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

Cases§

case UseDiscardAll_98f36323 = 'DISCARD ALL'
case UseDiscardTemp_39aa9482 = 'DISCARD TEMP'
case UseDiscardTemporary_a2c62d1b = 'DISCARD TEMPORARY'
case UseDiscardPlans_7cd065ac = 'DISCARD PLANS'
case UseDiscardSequences_f74d5000 = 'DISCARD SEQUENCES'

Methods§

public function write(Writer $writer): void

Writes the selected SQL option.

Parameters

$writerWriter
Calls 2