namespaceSqlFaker\Sqlite\Generation\Rewrite

Namespaces 1§

ExpressionSqlFaker\Sqlite\Generation\Rewrite\Expression

Classes 11§

CompoundSelectRuleparse.y:parserDoubleLinkSelect permits ORDER BY and LIMIT only on the final compound operand.
FunctionArgumentRuleSQLite 3.47.2 expr.c:sqlite3ExprFunction enforces sqliteLimit.h's default 127 arguments.
GeneratedColumnRulebuild.c:sqlite3AddGenerated permits one generated expression without a DEFAULT on the same column.
IdentifierListRuleparse.y/parserAddExprIdListTerm only accepts COLLATE and sort order while loading legacy schemas.
JoinRuleDeclares the word domain checked by select.c/sqlite3JoinType and the source-list condition on ON/USING.
RewriteDefinitionsDeclares SQLite parser conditions without removing their original grammar alternatives.
StrictTableRuleImplements sqlite3EndTable's STRICT column-type restriction using global.c/sqlite3StdType.
TableOptionRuleversion-3.47.2 parse.y table_option recognizes the ID spelling STRICT and WITHOUT ROWID.
UpsertSourceRuleparse.y:on_using resolves ON in favor of a JOIN until a SELECT clause separates the UPSERT.
WindowFrameRuleImplements the relative boundary order required by window.c/sqlite3WindowAlloc.
WithoutRowidRuleImplements the required PRIMARY KEY and forbidden AUTOINCREMENT conditions in build.c/sqlite3EndTable.