namespaceSqlFaker\Sqlite\Generation\Rewrite
Namespaces 1§
| Expression | SqlFaker\Sqlite\Generation\Rewrite\Expression |
Classes 11§
| CompoundSelectRule | parse.y:parserDoubleLinkSelect permits ORDER BY and LIMIT only on the final compound operand. |
| FunctionArgumentRule | SQLite 3.47.2 expr.c:sqlite3ExprFunction enforces sqliteLimit.h's default 127 arguments. |
| GeneratedColumnRule | build.c:sqlite3AddGenerated permits one generated expression without a DEFAULT on the same column. |
| IdentifierListRule | parse.y/parserAddExprIdListTerm only accepts COLLATE and sort order while loading legacy schemas. |
| JoinRule | Declares the word domain checked by select.c/sqlite3JoinType and the source-list condition on ON/USING. |
| RewriteDefinitions | Declares SQLite parser conditions without removing their original grammar alternatives. |
| StrictTableRule | Implements sqlite3EndTable's STRICT column-type restriction using global.c/sqlite3StdType. |
| TableOptionRule | version-3.47.2 parse.y table_option recognizes the ID spelling STRICT and WITHOUT ROWID. |
| UpsertSourceRule | parse.y:on_using resolves ON in favor of a JOIN until a SELECT clause separates the UPSERT. |
| WindowFrameRule | Implements the relative boundary order required by window.c/sqlite3WindowAlloc. |
| WithoutRowidRule | Implements the required PRIMARY KEY and forbidden AUTOINCREMENT conditions in build.c/sqlite3EndTable. |