Adds a SQLPlatform::extractTableNameComponents() helper method to replace the buggy explode() call in in qualifiedTableComponents(). Make qualifiedTableComponents() handle the job of filtering out empty table name qualifier components. This also avoids the 4-tuple return value where $database and $schema could be flipped depending on the RDBMS type. Remove SQLPlatform::prependDatabaseOrSchema() helper method by putting the quoting log in tableName() directly. Bug: T352316 Change-Id: I8c071cc19d99339484960f737a42287ad626736f |
||
|---|---|---|
| .. | ||
| ISQLPlatform.php | ||
| MySQLPlatform.php | ||
| PostgresPlatform.php | ||
| SqlitePlatform.php | ||
| SQLPlatform.php | ||