Skip to content

Commit 5a53446

Browse files
abnegateclaude
andcommitted
refactor: promote shared methods from concrete adapters to SQL.php
Promote 17 methods to SQL.php as concrete defaults, eliminating duplicate implementations across MariaDB, Postgres, and SQLite. Promoted: insertRequiresAlias, getPDOType, getRandomOrder, quote, getInternalIndexesKeys, getMinDateTime, getMaxDateTime, analyzeCollection, getSQLCondition, getSQLType, createSchemaBuilder, createRelationship, updateRelationship, deleteRelationship, deleteCollection, delete, getSpatialSQLType. Net reduction: -325 lines across the adapter hierarchy. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f952c28 commit 5a53446

4 files changed

Lines changed: 521 additions & 846 deletions

File tree

0 commit comments

Comments
 (0)