enum SignalConditionInformationItemNameChoice_bb755e37: string
    implements SignalConditionInformationItemNameForm
Public API: explicitly declared with @visibility public.

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

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

Cases§

case UseClassOrigin_9ff1521b = 'CLASS_ORIGIN'
case UseSubclassOrigin_286b534f = 'SUBCLASS_ORIGIN'
case UseConstraintCatalog_28495488 = 'CONSTRAINT_CATALOG'
case UseConstraintSchema_bd00f60e = 'CONSTRAINT_SCHEMA'
case UseConstraintName_733be03d = 'CONSTRAINT_NAME'
case UseCatalogName_1838e585 = 'CATALOG_NAME'
case UseSchemaName_05f2bc8a = 'SCHEMA_NAME'
case UseTableName_17c5467f = 'TABLE_NAME'
case UseColumnName_5e16ba8b = 'COLUMN_NAME'
case UseCursorName_d936cc3b = 'CURSOR_NAME'
case UseMessageText_3340fdcc = 'MESSAGE_TEXT'
case UseMysqlErrno_1d2786ba = 'MYSQL_ERRNO'

Methods§

public function write(Writer $writer): void

Writes the selected SQL option.

Parameters

$writerWriter
Calls 2