Purpose: Provides MariaDB specific behavior.
| Access | Constructor and Description |
|---|---|
| public |
| MariaDBPlatform | back to summary |
|---|---|
| public MariaDBPlatform() | |
| buildSelectQueryForSequenceObject | back to summary |
|---|---|
| public ValueReadQuery buildSelectQueryForSequenceObject(String qualifiedSeqName, Integer size) Overrides org. Doc from org. INTERNAL: Returns query used to read value generated by sequence object (like Oracle sequence). In case the other version of this method (taking no parameters) returns null, this method is called every time sequence object NativeSequence reads. If the platform supportsSequenceObjects then (at least) one of buildSelectQueryForSequenceObject methods should return non-null query.
| |
| buildSequenceObjectCreationWriter | back to summary |
|---|---|
| public Writer buildSequenceObjectCreationWriter(Writer writer, String fullSeqName, int increment, int start) throws IOException Overrides org. INTERNAL: Returns query used to read value generated by sequence object (like Oracle sequence). This method is called when sequence object NativeSequence is connected, the returned query used until the sequence is disconnected. If the platform supportsSequenceObjects then (at least) one of buildSelectQueryForSequenceObject methods should return non-null query.
| |
| getDropDatabaseSchemaString | back to summary |
|---|---|
| public String getDropDatabaseSchemaString(String schema) Overrides org. Return the drop schema definition. Subclasses should override as needed.
| |
| initializeConnectionData | back to summary |
|---|---|
| public void initializeConnectionData(Connection connection) throws SQLException Overrides org. Doc from org. INTERNAL: Allow initialization from the connection.
| |
| isAlterSequenceObjectSupported | back to summary |
|---|---|
| public boolean isAlterSequenceObjectSupported() Overrides org. INTERNAL: Override this method if the platform supports sequence objects and it's possible to alter sequence object's increment in the database.
| |
| isFractionalTimeSupported | back to summary |
|---|---|
| public boolean isFractionalTimeSupported() Overrides org.
| |
| isMariaDB | back to summary |
|---|---|
| public boolean isMariaDB() Overrides org. Implements org.
| |
| isMySQL | back to summary |
|---|---|
| public boolean isMySQL() Overrides org. Implements org. Doc from org. Answers whether platform is MySQL.
| |
| supportsSequenceObjects | back to summary |
|---|---|
| public boolean supportsSequenceObjects() Overrides org. INTERNAL: Indicates whether the platform supports sequence objects.
| |