Compatibility
class Compatibility (View source)
Handles data compatibility from SQL query results
Methods
No description
No description
No description
No description
No description
Returns whether the database server supports virtual columns
Check whether the database supports UUID data type true if uuid is supported
Returns whether the database server supports virtual columns
Returns whether the database server supports compressed columns
No description
Details
static array
getISCompatForGetTablesFull(array $eachTables, string $eachDatabase)
No description
static array
getISCompatForGetColumnsFull(array $columns, string $database, string $table)
No description
static bool
isMySqlOrPerconaDb()
No description
static bool
isMariaDb()
No description
static bool
isCompatibleRenameIndex(int $serverVersion)
No description
static bool
isIntegersLengthRestricted(DatabaseInterface $dbi)
No description
static bool
supportsReferencesPrivilege(DatabaseInterface $dbi)
No description
static bool
isIntegersSupportLength(string $type, string $length, DatabaseInterface $dbi)
No description
static bool
isVirtualColumnsSupported(int $serverVersion)
Returns whether the database server supports virtual columns
static bool
isUUIDSupported(DatabaseInterface $dbi)
Check whether the database supports UUID data type true if uuid is supported
static bool
supportsStoredKeywordForVirtualColumns(int $serverVersion)
Returns whether the database server supports virtual columns
static bool
supportsCompressedColumns(int $serverVersion)
Returns whether the database server supports compressed columns
static bool
hasAccountLocking(bool $isMariaDb, int $version)
No description
static string
getShowBinLogStatusStmt(DbalInterface $dbal)
No description