enum JsonWrapperBehaviorChoice_4db543bf: string
    implements JsonWrapperBehaviorForm
Public API: explicitly declared with @visibility public.

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

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

Cases§

case UseWithoutWrapper_ee428691 = 'WITHOUT WRAPPER'
case UseWithoutArrayWrapper_1202ddd5 = 'WITHOUT ARRAY WRAPPER'
case UseWithWrapper_c52c4995 = 'WITH WRAPPER'
case UseWithArrayWrapper_9f8a18a5 = 'WITH ARRAY WRAPPER'
case UseWithConditionalArrayWrapper_da8c084c = 'WITH CONDITIONAL ARRAY WRAPPER'
case UseWithUnconditionalArrayWrapper_87063d6e = 'WITH UNCONDITIONAL ARRAY WRAPPER'
case UseWithConditionalWrapper_998db96a = 'WITH CONDITIONAL WRAPPER'
case UseWithUnconditionalWrapper_264e25dc = 'WITH UNCONDITIONAL WRAPPER'
case Use_e3b0c442 = ''

Methods§

public function write(Writer $writer): void

Writes the selected SQL option.

Parameters

$writerWriter
Calls 2