Class Doctrine\DBAL\Platforms\MariaDBPlatform

extends MySQLPlatform

Provides the behavior, features and SQL dialect of the MariaDB database platform of the oldest supported version.

Methods
Methods inherited from Doctrine\DBAL\Platforms\AbstractMySQLPlatform
doModifyLimitQuery(), getIdentifierQuoteCharacter(), getRegexpExpression(), getLocateExpression(), getConcatExpression(), getDateArithmeticIntervalExpression(), getDateDiffExpression(), getCurrentDatabaseExpression(), getLengthExpression(), getListTableConstraintsSQL(), getListTableIndexesSQL(), getListTableForeignKeysSQL(), getVarcharTypeDeclarationSQLSnippet(), getBinaryTypeDeclarationSQLSnippet(), getClobTypeDeclarationSQL(), getDateTimeTypeDeclarationSQL(), getDateTypeDeclarationSQL(), getTimeTypeDeclarationSQL(), getBooleanTypeDeclarationSQL(), prefersIdentityColumns(), supportsIdentityColumns(), getListTablesSQL(), getListTableColumnsSQL(), getColumnTypeSQLSnippets(), getListTableMetadataSQL(), getCreateTablesSQL(), _getCreateTableSQL(), getAlterTableSQL(), getPreAlterTableIndexForeignKeySQL(), getPreAlterTableRenameIndexForeignKeySQL(), getPostAlterTableIndexForeignKeySQL(), getPostAlterTableRenameIndexForeignKeySQL(), getCreateIndexSQLFlags(), getIntegerTypeDeclarationSQL(), getBigIntTypeDeclarationSQL(), getSmallIntTypeDeclarationSQL(), getFloatDeclarationSQL(), getDecimalTypeDeclarationSQL(), _getCommonIntegerTypeDeclarationSQL(), getDropIndexSQL(), getDropPrimaryKeySQL(), getDropUniqueConstraintSQL(), getSetTransactionIsolationSQL(), getName(), getReadLockSQL(), getVarcharMaxLength(), getBinaryMaxLength(), getDropTemporaryTableSQL(), getBlobTypeDeclarationSQL(), quoteStringLiteral(), getDefaultTransactionIsolationLevel(), supportsColumnLengthIndexes(), getDatabaseNameSQL(), createSchemaManager(),
Methods inherited from Doctrine\DBAL\Platforms\AbstractPlatform
setEventManager(), getEventManager(), getAsciiStringTypeDeclarationSQL(), getVarcharTypeDeclarationSQL(), getStringTypeDeclarationSQL(), getBinaryTypeDeclarationSQL(), getGuidTypeDeclarationSQL(), registerDoctrineTypeMapping(), getDoctrineTypeMapping(), hasDoctrineTypeMappingFor(), initializeCommentedDoctrineTypes(), isCommentedDoctrineType(), markDoctrineTypeCommented(), getDoctrineTypeComment(), getColumnComment(), getSqlCommentStartString(), getSqlCommentEndString(), getCharMaxLength(), getVarcharDefaultLength(), getBinaryDefaultLength(), getWildcards(), getAvgExpression(), getCountExpression(), getMaxExpression(), getMinExpression(), getSumExpression(), getMd5Expression(), getSqrtExpression(), getRoundExpression(), getModExpression(), getTrimExpression(), getRtrimExpression(), getLtrimExpression(), getUpperExpression(), getLowerExpression(), getNowExpression(), getSubstringExpression(), getNotExpression(), getIsNullExpression(), getIsNotNullExpression(), getBetweenExpression(), getAcosExpression(), getSinExpression(), getPiExpression(), getCosExpression(), getDateAddSecondsExpression(), getDateSubSecondsExpression(), getDateAddMinutesExpression(), getDateSubMinutesExpression(), getDateAddHourExpression(), getDateSubHourExpression(), getDateAddDaysExpression(), getDateSubDaysExpression(), getDateAddWeeksExpression(), getDateSubWeeksExpression(), getDateAddMonthExpression(), getDateSubMonthExpression(), getDateAddQuartersExpression(), getDateSubQuartersExpression(), getDateAddYearsExpression(), getDateSubYearsExpression(), getBitAndComparisonExpression(), getBitOrComparisonExpression(), getForUpdateSQL(), appendLockHint(), getWriteLockSQL(), getDropTableSQL(), getDropForeignKeySQL(), getCreateTableSQL(), getDropTablesSQL(), getCommentOnTableSQL(), getCommentOnColumnSQL(), getInlineColumnCommentSQL(), getCreateTemporaryTableSnippetSQL(), getAlterSchemaSQL(), getCreateSequenceSQL(), getAlterSequenceSQL(), getDropSequenceSQL(), getCreateConstraintSQL(), getCreateIndexSQL(), getPartialIndexSQL(), getCreatePrimaryKeySQL(), getCreateSchemaSQL(), getCreateUniqueConstraintSQL(), getDropSchemaSQL(), quoteIdentifier(), quoteSingleIdentifier(), getCreateForeignKeySQL(), getRenameTableSQL(), onSchemaAlterTableAddColumn(), onSchemaAlterTableRemoveColumn(), onSchemaAlterTableChangeColumn(), onSchemaAlterTableRenameColumn(), onSchemaAlterTable(), getRenameIndexSQL(), getColumnDeclarationListSQL(), getColumnDeclarationSQL(), getDefaultValueDeclarationSQL(), getCheckDeclarationSQL(), getUniqueConstraintDeclarationSQL(), getIndexDeclarationSQL(), getCustomTypeDeclarationSQL(), getIndexFieldDeclarationListSQL(), getColumnsFieldDeclarationListSQL(), getTemporaryTableSQL(), getTemporaryTableName(), getForeignKeyDeclarationSQL(), getAdvancedForeignKeyOptionsSQL(), getForeignKeyReferentialActionSQL(), getForeignKeyBaseDeclarationSQL(), getUniqueFieldDeclarationSQL(), getColumnCharsetDeclarationSQL(), getColumnCollationDeclarationSQL(), convertBooleans(), convertFromBoolean(), convertBooleansToDatabaseValue(), getCurrentDateSQL(), getCurrentTimeSQL(), getCurrentTimestampSQL(), _getTransactionIsolationLevelSQL(), getListNamespacesSQL(), getListUsersSQL(), getCreateViewSQL(), getDropViewSQL(), getSequenceNextValSQL(), getCreateDatabaseSQL(), getDropDatabaseSQL(), getDateTimeTzTypeDeclarationSQL(), supportsSequences(), usesSequenceEmulatedIdentityColumns(), getIdentitySequenceName(), supportsIndexes(), supportsPartialIndexes(), supportsAlterTable(), supportsTransactions(), supportsSavepoints(), supportsReleaseSavepoints(), supportsPrimaryConstraints(), supportsForeignKeyConstraints(), supportsSchemas(), canEmulateSchemas(), getDefaultSchemaName(), supportsCreateDropDatabase(), supportsGettingAffectedRows(), supportsInlineColumnComments(), supportsCommentOnStatement(), hasNativeGuidType(), hasNativeJsonType(), supportsViews(), supportsColumnCollation(), getDateTimeFormatString(), getDateTimeTzFormatString(), getDateFormatString(), getTimeFormatString(), modifyLimitQuery(), supportsLimitOffset(), getMaxIdentifierLength(), getEmptyIdentityInsertSQL(), getTruncateTableSQL(), getDummySelectSQL(), createSavePoint(), releaseSavePoint(), rollbackSavePoint(), getReservedKeywordsList(), createReservedKeywordsList(), getStringLiteralQuoteCharacter(), escapeStringForLike(), getLikeWildcardCharacters(), columnsEqual(),
Constants inherited from Doctrine\DBAL\Platforms\AbstractMySQLPlatform
LENGTH_LIMIT_TINYTEXT, LENGTH_LIMIT_TEXT, LENGTH_LIMIT_MEDIUMTEXT, LENGTH_LIMIT_TINYBLOB, LENGTH_LIMIT_BLOB, LENGTH_LIMIT_MEDIUMBLOB
Constants inherited from Doctrine\DBAL\Platforms\AbstractPlatform
CREATE_INDEXES, CREATE_FOREIGNKEYS
Properties inherited from Doctrine\DBAL\Platforms\AbstractPlatform
$doctrineTypeMapping, $doctrineTypeComments, $_eventManager, $_keywords, $disableTypeComments