| $currentDomain | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| $errorLogger | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| $logger | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| $quoter | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| $schemaVars | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| $tableAliases | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| __construct(DbQuoter $quoter, ?LoggerInterface $logger=null, ?DatabaseDomain $currentDomain=null, $errorLogger=null) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| addIdentifierQuotes( $s) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| ALL_ROWS | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| anyChar() | Wikimedia\Rdbms\Platform\SQLPlatform | |
| anyString() | Wikimedia\Rdbms\Platform\SQLPlatform | |
| assertBuildSubstringParams( $startPosition, $length) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| assertValidUpsertRowArray(array $rows, array $uniqueKey) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| assertValidUpsertSetArray(array $set, array $uniqueKey, array $rows) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| bitAnd( $fieldLeft, $fieldRight) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| bitNot( $field) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| bitOr( $fieldLeft, $fieldRight) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildComparison(string $op, array $conds) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildConcat( $stringList) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildExcludedValue( $column) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| buildGreatest( $fields, $values) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildGroupConcat( $field, $delim) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildGroupConcatField( $delim, $tables, $field, $conds='', $join_conds=[]) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildIntegerCast( $field) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| buildLeast( $fields, $values) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildLike( $param,... $params) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildSelectSubquery( $tables, $vars, $conds='', $fname=__METHOD__, $options=[], $join_conds=[]) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildStringCast( $field) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| buildSubstring( $input, $startPosition, $length=null) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| buildSubString( $input, $startPosition, $length=null) | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| buildSuperlative( $sqlfunc, $fields, $values) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| CALLER_SUBQUERY | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| CALLER_UNKNOWN | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| conditional( $cond, $caseTrueExpression, $caseFalseExpression) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| decodeExpiry( $expiry, $format=TS_MW) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| deleteJoinSqlText( $delTable, $joinTable, $delVar, $joinVar, $conds) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| deleteSqlText( $table, $conds) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| dispatchingInsertSqlText( $table, $rows, $options) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| dropTableSqlText( $table) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| encodeExpiry( $expiry) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| escapeLikeInternal( $s, $escapeChar='`') | Wikimedia\Rdbms\Platform\SQLPlatform | |
| extractSingleFieldFromList( $var) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| extractTableNameComponents(string $name) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| factorConds( $condsArray) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| fieldNamesWithAlias( $fields) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| fieldNameWithAlias( $name, $alias=false) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| getCurrentDomain() | Wikimedia\Rdbms\Platform\SQLPlatform | |
| getDatabaseAndTableIdentifier(string $table) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| getDefaultSchemaVars() | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| getIdentifierQuoteChar() | Wikimedia\Rdbms\Platform\MySQLPlatform | protected |
| getInfinity() | Wikimedia\Rdbms\Platform\SQLPlatform | |
| getQueryVerb( $sql) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| getSchemaVars() | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| getTableAliases() | Wikimedia\Rdbms\Platform\SQLPlatform | |
| ignoreIndexClause( $index) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| implicitOrderby() | Wikimedia\Rdbms\Platform\SQLPlatform | |
| insertNonConflictingSqlText( $table, array $rows) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| insertSelectNativeSqlText( $destTable, $srcTable, array $varMap, $conds, $fname, array $insertOptions, array $selectOptions, $selectJoinConds) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| insertSqlText( $table, array $rows) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| isFlagInOptions( $option, array $options) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| isQuotedIdentifier( $name) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| isTransactableQuery(Query $sql) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| limitResult( $sql, $limit, $offset=false) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| LIST_AND | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| LIST_COMMA | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| LIST_NAMES | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| LIST_OR | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| LIST_SET | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| lockIsFreeSQLText( $lockName) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| lockSQLText( $lockName, $timeout) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| makeGroupByWithHaving( $options) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| makeInsertLists(array $rows, $aliasPrefix='', array $typeByColumn=[]) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| makeInsertNonConflictingVerbAndOptions() | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| makeKeyCollisionCondition(array $rows, array $uniqueKey) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| makeList(array $a, $mode=self::LIST_COMMA) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| makeLockName( $lockName) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| makeOrderBy( $options) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| makeSelectOptions(array $options) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| makeUpdateOptions( $options) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| makeUpdateOptionsArray( $options) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| makeWhereFrom2d( $data, $baseKey, $subKey) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| normalizeConditions( $conds, $fname) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| normalizeJoinType(string $joinType) | Wikimedia\Rdbms\Platform\MySQLPlatform | protected |
| normalizeOptions( $options) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| normalizeRowArray(array $rowOrRows) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| normalizeUpsertParams( $uniqueKeys, &$rows) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| qualifiedTableComponents( $name) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| QUERY_CHANGE_LOCKS | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_CHANGE_NONE | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_CHANGE_ROWS | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_CHANGE_SCHEMA | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_CHANGE_TRX | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_IGNORE_DBO_TRX | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_NO_RETRY | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_NORMAL | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_PSEUDO_PERMANENT | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_REPLICA_ROLE | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| QUERY_SILENCE_ERRORS | Wikimedia\Rdbms\Platform\ISQLPlatform | |
| relationSchemaQualifier() | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| releaseSavepointSqlText( $identifier) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| replaceVars( $ins) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| rollbackSqlText() | Wikimedia\Rdbms\Platform\SQLPlatform | |
| rollbackToSavepointSqlText( $identifier) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| savepointSqlText( $identifier) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| selectSQLText( $tables, $vars, $conds='', $fname=__METHOD__, $options=[], $join_conds=[]) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| setCurrentDomain(DatabaseDomain $currentDomain) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| setPrefix(string $prefix) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| setSchemaVars( $vars) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| setTableAliases(array $aliases) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| strreplace( $orig, $old, $new) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| tableName(string $name, $format='quoted') | Wikimedia\Rdbms\Platform\SQLPlatform | |
| tableNamesN(... $tables) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| tableNamesWithIndexClauseOrJOIN( $tables, $use_index=[], $ignore_index=[], $join_conds=[]) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| tableNameWithAlias( $table, $alias=false) | Wikimedia\Rdbms\Platform\SQLPlatform | protected |
| timestamp( $ts=0) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| timestampOrNull( $ts=null) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| unionQueries( $sqls, $all, $options=[]) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| unionSupportsOrderAndLimit() | Wikimedia\Rdbms\Platform\SQLPlatform | |
| unlockSQLText( $lockName) | Wikimedia\Rdbms\Platform\MySQLPlatform | |
| updateSqlText( $table, $set, $conds, $options) | Wikimedia\Rdbms\Platform\SQLPlatform | |
| useIndexClause( $index) | Wikimedia\Rdbms\Platform\MySQLPlatform | |