classProductionPattern
final class ProductionPattern
Narrows a rule to the alternatives a caller will accept.
A grammar rule offers every alternative its parser recognises, and a caller generating a specific statement usually wants one of them. A pattern says which, either by naming symbols the alternative must contain, by naming the alternative outright, or by asking only that it write something.
Methods§
public function __construct(
private array<array-key, string> $symbols,
private self::CONTAINING|self::EXACT|self::NON_EMPTY|self::ORDINAL $mode,
private ?int $ordinal = null,
)Parameters
$symbols | array<array-key, string> | Symbols the pattern is written in terms of |
$mode | self::CONTAINING|self::EXACT|self::NON_EMPTY|self::ORDINAL | How those symbols are compared against an alternative |
$ordinal | ?int |
Test cases 9
ProductionPatternTest::testAtSelectsAnOrdinalIndependentlyOfItsSymbolscoversProductionPatternTest::testContainingRequiresEveryNamedSymbolcoversProductionPatternTest::testExactlyCanSelectAnEmptyProductioncoversProductionPatternTest::testExactlyMatchesOrderAndCardinalitycoversProductionPatternTest::testMatchesAcceptsAnAlternativeContainingEveryNamedSymbolcoversProductionPatternTest::testMatchesAcceptsOnlyTheAlternativeWrittenExactlycoversProductionPatternTest::testMatchesRefusesOnlyTheEmptyAlternativecoversProductionPatternTest::testMatchesRejectsAnAlternativeMissingANamedSymbolcoversProductionPatternTest::testNonEmptyRejectsOnlyAnEmptyProductioncovers
public static function containing(string ...$symbols): selfMatches any alternative that contains all the named symbols.
Parameters
$symbols | string | Symbols the alternative must contain |
Returns
self Pattern matching on containmentTest cases 9
DerivationTest::testAlternativesRespectsTheOccurrenceAndRejectsUnrealizableProductionscallsDerivationTest::testOfReportsAPlanNoAlternativeCanSatisfycallsGenerationPlanTest::testConstrainedDirectsEachRuleOccurrencecallsGenerationPlanTest::testPatternAtPrefersTheOccurrenceNamedDirectlycallsGenerationPlanTest::testWithPatternForEveryOccurrenceAccumulatesAcrossRulescallsProductionPatternTest::testContainingRequiresEveryNamedSymbolcovers and callsProductionPatternTest::testMatchesAcceptsAnAlternativeContainingEveryNamedSymbolcovers and callsProductionPatternTest::testMatchesRejectsAnAlternativeMissingANamedSymbolcovers and callsMySqlProviderTest::testPlannerFreezesConstructiveValuesFromFuzzBytescalls
Called from 65
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:168
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:169
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:218
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:235
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:237
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:254
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:255
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:268
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:269
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:279
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:314
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:316
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:318
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:328
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:330
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:333
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:379
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:389
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:111
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:117
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:132
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::temporaryTableStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:142
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:160
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:167
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:168
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:178
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:181
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:182
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partitionOfStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:196
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partitionOfStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:197
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:210
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:213
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:216
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:244
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:245
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:246
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:247
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:269
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:270
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:298
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:342
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:343
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:64
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:65
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:66
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:82
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:83
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:99
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:122
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:124
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:135
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::temporaryTableStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:146
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::temporaryTableStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:147
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:157
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:158
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:168
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:169
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:174
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:184
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:185
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:187
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:194
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:195
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:215
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:216
Calls 2
- new
selfline 44 - class-const ProductionPattern::CONTAINING() line 44
public static function exactly(string ...$symbols): selfMatches only the alternative written exactly as the named symbols.
Parameters
$symbols | string | Symbols the alternative is made of, in order |
Returns
self Pattern matching one alternativeTest cases 10
PatternProductionsTest::testMatchingSeparatesPatternsAndRuleScopesWhenReusingItsCachecallsGenerationPlanTest::providerRefinedPlanscallsGenerationPlanTest::testWithPatternForEveryOccurrenceProducesANewPlanAndActsAsFallbackcallsGenerationPlanTest::testWithStepBudgetPreservesPolicyAcrossEveryRefinementcallsProductionPatternTest::testExactlyCanSelectAnEmptyProductioncovers and callsProductionPatternTest::testExactlyMatchesOrderAndCardinalitycovers and callsProductionPatternTest::testMatchesAcceptsOnlyTheAlternativeWrittenExactlycovers and callsGenerationContextTest::testLeavesThePlanInControlOfNullableProductionChoicescallsGenerationContextTest::testLeavesThePlanInControlOfNullableProductionChoicescallsGenerationContextTest::testLeavesThePlanInControlOfNullableProductionChoicescalls
Called from 150
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:181
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:183
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:184
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:187
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:188
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:191
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:192
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:195
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:196
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:199
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:200
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:211
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:213
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:214
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:215
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:216
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:220
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:221
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:222
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:238
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:239
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:242
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:244
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:256
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:270
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:271
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:272
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:274
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:275
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:278
- static-call SqlFaker\MySql\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:299
- static-call SqlFaker\MySql\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:301
- static-call SqlFaker\MySql\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:303
- static-call SqlFaker\MySql\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:304
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:315
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:329
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:336
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:337
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:349
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:351
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:352
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:354
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:355
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:374
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:375
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:377
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:390
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:392
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:393
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:396
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:397
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:400
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:401
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:404
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:405
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:408
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:409
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:108
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:109
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:110
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:112
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:113
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:114
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:115
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:116
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:118
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:120
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:121
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:124
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:125
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:128
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:129
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:131
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:162
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:164
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:165
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:180
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:184
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:185
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:207
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:208
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::doStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:226
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::doStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:227
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:238
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:239
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:240
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:241
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:266
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:267
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:268
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:271
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::domainDmlStatements() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:283
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:295
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:296
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:301
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:302
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:303
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:305
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:306
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:307
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:308
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:309
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:311
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:312
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:313
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:315
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:316
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:317
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:319
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:321
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:322
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:325
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:326
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:329
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:330
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:331
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:73
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:74
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:77
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:78
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:86
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:87
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:98
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:100
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:101
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:103
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:104
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:105
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:108
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:109
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:110
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:112
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:123
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:125
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:126
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:127
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:128
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:129
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:131
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:134
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:171
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:172
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:189
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:190
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:191
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:198
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:199
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:211
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:212
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:218
Calls 3
- new
selfline 56 - function-call
array_valuesline 56 - class-const ProductionPattern::EXACT() line 56
public static function at(int $ordinal): selfSelects one alternative, including when several have identical symbols.
Parameters
$ordinal | int |
Returns
selfTest cases 22
BytePlanCompilerTest::testCompileSeparatesProductionChoicesFromLexemesAndCompletesAnOddInputcallsPlanBuilderTest::testBuildPreservesRepeatedProductionAndLexemeConstraintscallsPlanBuilderTest::testBuildReservesAllPendingSiblingsAndRetainsTheOriginalOrdinalcallsPlanBuilderTest::testMinimumExpansionsIncludesTheConstrainedDescendantBeforeDrawingTheBudgetcallsPlanBuilderTest::testMinimumExpansionsIncludesTheSelectedRootAlternativeBeforeAllocatingInputBudgetcallsPlanBuilderTest::testMinimumExpansionsRetainsNonEmptyCostsAndTheUnreachableSentinelForRootPatternscallsCompletionWitnessTest::testChoicesCachesBothOutputPossibilitiesUnderEachDistinctPatterncallsCompletionWitnessTest::testCompleteBoundsTheOptionalProbeWithoutClaimingImpossibilitycallsCompletionWitnessTest::testCompleteWalksOccurrencePatternsAndPreservesPendingOutputcallsCompletionWitnessTest::testCompleteYieldsToTheSolverWhenAGreedyPathNeedsAnotherChoicecallsPatternProductionsTest::testMatchingSeparatesPatternsAndRuleScopesWhenReusingItsCachecallsCompletionReductionTest::testReduceKeepsBothIndependentOutputPossibilitiesAndTheirExactCostscallsConstrainedCompletionTest::providerConstraintscallsConstrainedCompletionTest::testMinimumCountsOnlyTheUnconsumedPatternSuffixcallsConstrainedCompletionTest::testWithinRejectsARequiredOutputThatIndependentEmptySubtreesCannotSupplycallsConstraintDependenciesTest::testAffectedFindsRecursiveAncestorsAndDropsConsumedConstraintscallsDerivationTest::testOfStillRejectsAnEntirelyForcedPlanWhoseDescendantCannotSatisfyNonEmptycallsGenerationPlanTest::providerRefinedPlanscallsGenerationPlanTest::testHasRemainingPatternsRetainsRecurringConstraintsAfterExplicitOccurrencescallsGenerationPlanTest::testPatternStateCapsOnlyEquivalentFutureOccurrenceCounterscallsGenerationPlanTest::testWithCandidateKeysPreservesExplicitInstructionsAcrossRefinementscallsProductionPatternTest::testAtSelectsAnOrdinalIndependentlyOfItsSymbolscovers and calls
Called from 1
Calls 2
- new
selfline 64 - class-const ProductionPattern::ORDINAL() line 64
public static function nonEmpty(): selfMatches any alternative that writes at least one symbol.
Returns
self Pattern refusing only the empty alternativeTest cases 6
GenerationPlanTest::testPatternAtPrefersTheOccurrenceNamedDirectlycallsGenerationPlanTest::testRequiresNonEmptyAnswersWhatThePlanWasBuiltWithcallsGenerationPlanTest::testWithPatternForEveryOccurrenceAccumulatesAcrossRulescallsGenerationPlanTest::testWithPatternForEveryOccurrenceProducesANewPlanAndActsAsFallbackcallsProductionPatternTest::testMatchesRefusesOnlyTheEmptyAlternativecovers and callsProductionPatternTest::testNonEmptyRejectsOnlyAnEmptyProductioncovers and calls
Called from 28
- static-call SqlFaker\MySql\Generation\GenerationPlans::withoutEmptyRows() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:37
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:170
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:171
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:224
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:225
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:257
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:258
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:277
- static-call SqlFaker\MySql\Generation\GenerationPlans::temporaryTableStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:289
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:317
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:331
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:353
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:356
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:376
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:378
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:161
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:179
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:212
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:215
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:272
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:300
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:304
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:310
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:344
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:102
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:106
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:186
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:219
Calls 2
- new
selfline 74 - class-const ProductionPattern::NON_EMPTY() line 74
public function matches(list<string> $symbols, ?int $ordinal = null): boolParameters
$symbols | list<string> | |
$ordinal | ?int |
Returns
boolTest cases 9
ProductionPatternTest::testAtSelectsAnOrdinalIndependentlyOfItsSymbolscoversProductionPatternTest::testContainingRequiresEveryNamedSymbolcoversProductionPatternTest::testExactlyCanSelectAnEmptyProductioncoversProductionPatternTest::testExactlyMatchesOrderAndCardinalitycoversProductionPatternTest::testMatchesAcceptsAnAlternativeContainingEveryNamedSymbolcoversProductionPatternTest::testMatchesAcceptsOnlyTheAlternativeWrittenExactlycoversProductionPatternTest::testMatchesRefusesOnlyTheEmptyAlternativecoversProductionPatternTest::testMatchesRejectsAnAlternativeMissingANamedSymbolcoversProductionPatternTest::testNonEmptyRejectsOnlyAnEmptyProductioncovers
Calls 4
- class-const ProductionPattern::ORDINAL() line 82
- class-const ProductionPattern::EXACT() line 85
- class-const ProductionPattern::NON_EMPTY() line 88
- function-call
in_arrayline 92
Private surface 7§
Implementation details, listed for orientation only.
private const CONTAINING = 'containing'private const EXACT = 'exact'private const NON_EMPTY = 'non-empty'private const ORDINAL = 'ordinal'private array<array-key, string> $symbolsprivate self::CONTAINING|self::EXACT|self::NON_EMPTY|self::ORDINAL $modeprivate ?int $ordinal = nullTest cases 65§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 9
ProductionPatternTest::testAtSelectsAnOrdinalIndependentlyOfItsSymbolscovers and callsProductionPatternTest::testContainingRequiresEveryNamedSymbolcovers and callsProductionPatternTest::testExactlyCanSelectAnEmptyProductioncovers and callsProductionPatternTest::testExactlyMatchesOrderAndCardinalitycovers and callsProductionPatternTest::testMatchesAcceptsAnAlternativeContainingEveryNamedSymbolcovers and callsProductionPatternTest::testMatchesAcceptsOnlyTheAlternativeWrittenExactlycovers and callsProductionPatternTest::testMatchesRefusesOnlyTheEmptyAlternativecovers and callsProductionPatternTest::testMatchesRejectsAnAlternativeMissingANamedSymbolcovers and callsProductionPatternTest::testNonEmptyRejectsOnlyAnEmptyProductioncovers and calls
Other tests reaching this symbol 56
BytePlanCompilerTest::testCompileSeparatesProductionChoicesFromLexemesAndCompletesAnOddInputcallsPlanBuilderTest::testBuildPreservesRepeatedProductionAndLexemeConstraintscallsPlanBuilderTest::testBuildReservesAllPendingSiblingsAndRetainsTheOriginalOrdinalcallsPlanBuilderTest::testMinimumExpansionsIncludesTheConstrainedDescendantBeforeDrawingTheBudgetcallsPlanBuilderTest::testMinimumExpansionsIncludesTheSelectedRootAlternativeBeforeAllocatingInputBudgetcallsPlanBuilderTest::testMinimumExpansionsRetainsNonEmptyCostsAndTheUnreachableSentinelForRootPatternscallsCompletionWitnessTest::testChoicesCachesBothOutputPossibilitiesUnderEachDistinctPatterncallsCompletionWitnessTest::testCompleteBoundsTheOptionalProbeWithoutClaimingImpossibilitycallsCompletionWitnessTest::testCompleteWalksOccurrencePatternsAndPreservesPendingOutputcallsCompletionWitnessTest::testCompleteYieldsToTheSolverWhenAGreedyPathNeedsAnotherChoicecallsPatternProductionsTest::testMatchingSeparatesPatternsAndRuleScopesWhenReusingItsCachecallsCompletionFrontierTestcallsCompletionMemoTestcallsCompletionReductionTest::testReduceKeepsBothIndependentOutputPossibilitiesAndTheirExactCostscallsConstrainedCompletionTest::providerConstraintscallsConstrainedCompletionTest::testMinimumCountsOnlyTheUnconsumedPatternSuffixcallsConstrainedCompletionTest::testWithinRejectsARequiredOutputThatIndependentEmptySubtreesCannotSupplycallsConstraintDependenciesTest::testAffectedFindsRecursiveAncestorsAndDropsConsumedConstraintscallsDerivationTest::testAlternativesRespectsTheOccurrenceAndRejectsUnrealizableProductionscallsDerivationTest::testOfReportsAPlanNoAlternativeCanSatisfycallsDerivationTest::testOfStillRejectsAnEntirelyForcedPlanWhoseDescendantCannotSatisfyNonEmptycallsDerivationTraceTestcallsTokenGeneratorTestcallsLexicalExceptionTestcallsLexemeSequenceTestcallsCandidateResolverTestcallsReverseLexemeGeneratorTestcallsGenerationPlanTest::providerRefinedPlanscallsGenerationPlanTest::testConstrainedDirectsEachRuleOccurrencecallsGenerationPlanTest::testHasRemainingPatternsRetainsRecurringConstraintsAfterExplicitOccurrencescallsGenerationPlanTest::testPatternAtPrefersTheOccurrenceNamedDirectlycallsGenerationPlanTest::testPatternStateCapsOnlyEquivalentFutureOccurrenceCounterscallsGenerationPlanTest::testRequiresNonEmptyAnswersWhatThePlanWasBuiltWithcallsGenerationPlanTest::testWithCandidateKeysPreservesExplicitInstructionsAcrossRefinementscallsGenerationPlanTest::testWithPatternForEveryOccurrenceAccumulatesAcrossRulescallsGenerationPlanTest::testWithPatternForEveryOccurrenceProducesANewPlanAndActsAsFallbackcallsGenerationPlanTest::testWithStepBudgetPreservesPolicyAcrossEveryRefinementcallsSqlGeneratorTestcallsTerminalSequenceTestcallsGenerationContextTest::testLeavesThePlanInControlOfNullableProductionChoicescallsGenerationPlansTestcallsCharsetValueLexemeGeneratorTestcallsDefinitionFactoryTestcallsLexicalGrammarTestcallsMySqlProviderTest::testPlannerFreezesConstructiveValuesFromFuzzBytescallsGenerationContextTest::testLeavesThePlanInControlOfNullableProductionChoicescallsGenerationPlansTestcallsDefinitionFactoryTestcallsLexicalGrammarTestcallsPostgreSqlProviderTestcallsSqlGeneratorFactoryTestcallsGenerationContextTest::testLeavesThePlanInControlOfNullableProductionChoicescallsGenerationPlansTestcallsDefinitionFactoryTestcallsLexicalGrammarTestcallsSqliteProviderTestcalls
Relations§
Static calls 244
- static-call SqlFaker\Generation\Choice\PlanBuilder::build() packages/sql-faker/src/Generation/Choice/PlanBuilder.php:80
- static-call SqlFaker\MySql\Generation\GenerationPlans::withoutEmptyRows() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:37
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:168
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:169
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:170
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:171
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:181
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:183
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:184
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:187
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:188
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:191
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:192
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:195
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:196
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:199
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableUpdateStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:200
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:211
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:213
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:214
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:215
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:216
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:218
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:220
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:221
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:222
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:224
- static-call SqlFaker\MySql\Generation\GenerationPlans::updateJoinDerivedStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:225
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:235
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:237
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:238
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:239
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:242
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertSelectCompoundStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:244
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:254
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:255
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:256
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:257
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertRowAliasUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:258
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:268
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:269
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:270
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:271
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:272
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:274
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:275
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:277
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:278
- static-call SqlFaker\MySql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:279
- static-call SqlFaker\MySql\Generation\GenerationPlans::temporaryTableStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:289
- static-call SqlFaker\MySql\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:299
- static-call SqlFaker\MySql\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:301
- static-call SqlFaker\MySql\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:303
- static-call SqlFaker\MySql\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:304
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:314
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:315
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:316
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:317
- static-call SqlFaker\MySql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:318
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:328
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:329
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:330
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:331
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:333
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:336
- static-call SqlFaker\MySql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:337
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:349
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:351
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:352
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:353
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:354
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:355
- static-call SqlFaker\MySql\Generation\GenerationPlans::partitionSelectStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:356
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:374
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:375
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:376
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:377
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:378
- static-call SqlFaker\MySql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:379
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:389
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:390
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:392
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:393
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:396
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:397
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:400
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:401
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:404
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:405
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:408
- static-call SqlFaker\MySql\Generation\GenerationPlans::multiTableDeleteStatement() packages/sql-faker/src/MySql/Generation/GenerationPlans.php:409
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:108
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:109
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:110
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:111
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:112
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:113
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:114
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:115
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:116
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:117
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:118
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:120
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:121
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:124
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:125
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:128
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:129
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:131
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:132
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::temporaryTableStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:142
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:160
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:161
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:162
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:164
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:165
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:167
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:168
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:178
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:179
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:180
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:181
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:182
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:184
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:185
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partitionOfStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:196
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partitionOfStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:197
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:207
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:208
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:210
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:212
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:213
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:215
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::tableSampleStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:216
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::doStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:226
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::doStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:227
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:238
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:239
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:240
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:241
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:244
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:245
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:246
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::mergeStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:247
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:266
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:267
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:268
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:269
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:270
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:271
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::partialIndexUpsertStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:272
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::domainDmlStatements() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:283
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:295
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:296
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:298
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:300
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:301
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:302
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:303
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:304
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:305
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:306
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:307
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:308
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:309
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:310
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:311
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:312
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:313
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:315
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:316
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:317
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:319
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:321
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:322
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:325
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:326
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:329
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:330
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:331
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:342
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:343
- static-call SqlFaker\PostgreSql\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/PostgreSql/Generation/GenerationPlans.php:344
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:64
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:65
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:66
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:73
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:74
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:77
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:78
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:82
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:83
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:86
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::multiDmlStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:87
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:98
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:99
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:100
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:101
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:102
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:103
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:104
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:105
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:106
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:108
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:109
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:110
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::fullTextSearchStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:112
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:122
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:123
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:124
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:125
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:126
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:127
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:128
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:129
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:131
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:134
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::insertFunctionUpsertStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:135
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::temporaryTableStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:146
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::temporaryTableStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:147
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:157
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::viewStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:158
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:168
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:169
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:171
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:172
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::generatedColumnStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:174
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:184
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:185
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:186
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:187
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:189
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:190
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:191
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:194
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:195
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:198
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyCascadeStatement() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:199
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:211
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:212
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:215
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:216
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:218
- static-call SqlFaker\Sqlite\Generation\GenerationPlans::foreignKeyConstraint() packages/sql-faker/src/Sqlite/Generation/GenerationPlans.php:219
Type declarations 4
- type SqlFaker\Generation\Derivation\Completion\CompletionWitness packages/sql-faker/src/Generation/Derivation/Completion/CompletionWitness.php:96
- type SqlFaker\Generation\Derivation\Completion\PatternProductions packages/sql-faker/src/Generation/Derivation/Completion/PatternProductions.php:32
- type SqlFaker\Generation\Plan\GenerationPlan packages/sql-faker/src/Generation/Plan/GenerationPlan.php:195
- type SqlFaker\Generation\Plan\GenerationPlan packages/sql-faker/src/Generation/Plan/GenerationPlan.php:238