enumStatementRule
enum StatementRule: string
Public API: explicitly declared with
@visibility public.Statement start rules available to MySQL SQL generation.
array_column(\SqlFaker\MySql\Generation\StatementRule::cases(), 'name') // => ['Select', 'Insert', 'Update', 'Delete', 'CreateTable', 'AlterTable', 'DropTable', 'SimpleStatement']Cases§
case Select = 'select_stmt'Public API: explicitly declared with
@visibility public.case Insert = 'insert_stmt'Public API: explicitly declared with
@visibility public.case Update = 'update_stmt'Public API: explicitly declared with
@visibility public.case Delete = 'delete_stmt'Public API: explicitly declared with
@visibility public.case CreateTable = 'create_table_stmt'Public API: explicitly declared with
@visibility public.case AlterTable = 'alter_table_stmt'Public API: explicitly declared with
@visibility public.case DropTable = 'drop_table_stmt'Public API: explicitly declared with
@visibility public.case SimpleStatement = 'simple_statement'Public API: explicitly declared with
@visibility public.Test cases 5§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
Other tests reaching this symbol 3
Relations§
Constant reads 8
- class-const SqlFaker\MySql\MySqlProvider::selectStatement() packages/sql-faker/src/MySql/MySqlProvider.php:160
- class-const SqlFaker\MySql\MySqlProvider::insertStatement() packages/sql-faker/src/MySql/MySqlProvider.php:176
- class-const SqlFaker\MySql\MySqlProvider::updateStatement() packages/sql-faker/src/MySql/MySqlProvider.php:192
- class-const SqlFaker\MySql\MySqlProvider::deleteStatement() packages/sql-faker/src/MySql/MySqlProvider.php:208
- class-const SqlFaker\MySql\MySqlProvider::createTableStatement() packages/sql-faker/src/MySql/MySqlProvider.php:272
- class-const SqlFaker\MySql\MySqlProvider::alterTableStatement() packages/sql-faker/src/MySql/MySqlProvider.php:288
- class-const SqlFaker\MySql\MySqlProvider::dropTableStatement() packages/sql-faker/src/MySql/MySqlProvider.php:304
- class-const SqlFaker\MySql\MySqlProvider::simpleStatement() packages/sql-faker/src/MySql/MySqlProvider.php:323