AbstractOracleDriver
in package
implements
Driver
AbstractYes
Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
Table of Contents
Interfaces
- Driver
- Driver interface.
Methods
- getDatabasePlatform() : AbstractPlatform
- Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
- getExceptionConverter() : ExceptionConverter
- Gets the ExceptionConverter that can be used to convert driver-level exceptions into DBAL exceptions.
- getSchemaManager() : AbstractSchemaManager
- Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
- getEasyConnectString() : string
- Returns an appropriate Easy Connect String for the given parameters.
Methods
getDatabasePlatform()
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
public
getDatabasePlatform() : AbstractPlatform
Return values
AbstractPlatform —The database platform.
getExceptionConverter()
Gets the ExceptionConverter that can be used to convert driver-level exceptions into DBAL exceptions.
public
getExceptionConverter() : ExceptionConverter
Return values
ExceptionConvertergetSchemaManager()
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
public
getSchemaManager(Connection $conn, AbstractPlatform $platform) : AbstractSchemaManager
Parameters
- $conn : Connection
- $platform : AbstractPlatform
Tags
Return values
AbstractSchemaManagergetEasyConnectString()
Returns an appropriate Easy Connect String for the given parameters.
protected
getEasyConnectString(array<string, mixed> $params) : string
Parameters
- $params : array<string, mixed>
-
The connection parameters to return the Easy Connect String for.