public class MariaDbDbmsSupport extends MySqlDbmsSupport
KEYWORD_SELECT, log, sqlTranslators, TYPE_BLOB, TYPE_CLOB, TYPE_FUNCTION
Constructor and Description |
---|
MariaDbDbmsSupport() |
MariaDbDbmsSupport(boolean dbmsHasSkipLockedFunctionality) |
MariaDbDbmsSupport(String productVersion) |
Modifier and Type | Method and Description |
---|---|
Object |
getBlobHandle(ResultSet rs,
int column) |
Object |
getBlobHandle(ResultSet rs,
String column) |
Object |
getClobHandle(ResultSet rs,
int column) |
Object |
getClobHandle(ResultSet rs,
String column) |
Dbms |
getDbms()
Numeric value defining database type, defined in
DbmsSupportFactory . |
boolean |
hasSkipLockedFunctionality() |
String |
prepareQueryTextForWorkQueuePeeking(int batchSize,
String selectQuery,
int wait) |
String |
prepareQueryTextForWorkQueueReading(int batchSize,
String selectQuery,
int wait) |
alterAutoIncrement, getAutoIncrementKeyFieldType, getBlobFieldType, getCleanUpIbisstoreQuery, getClobFieldType, getDateAndOffset, getDatetimeLiteral, getInsertedAutoIncrementValueQuery, getSchema, getTimestampAsDate, hasIndexOnColumns, isStoredProcedureOutParametersSupported, isStoredProcedureResultSetSupported
applyBlobParameter, applyClobParameter, autoIncrementInsertValue, autoIncrementKeyMustBeInserted, autoIncrementUsesSequenceObject, convertQuery, createTranslator, doHasIndexOnColumns, doIsColumnPresent, doIsTablePresent, emptyBlobValue, emptyClobValue, getBlobHandle, getBlobInputStream, getBlobInputStream, getBlobOutputStream, getBlobOutputStream, getBlobOutputStream, getBlobOutputStream, getBooleanFieldType, getBooleanValue, getClobHandle, getClobReader, getClobReader, getClobWriter, getClobWriter, getClobWriter, getDbmsName, getFirstRecordQuery, getFromForTablelessSelect, getIbisStoreSummaryQuery, getLength, getNumericKeyFieldType, getRowNumber, getRowNumberShortName, getSchemaOwner, getSqlTranslator, getSysDate, getTableColumns, getTableColumns, getTableColumns, getTextFieldType, getTimestampFieldType, getUpdateBlobQuery, getUpdateClobQuery, hasIndexOnColumn, isBlobType, isClobType, isColumnPresent, isColumnPresent, isConstraintViolation, isIndexPresent, isParameterTypeMatchRequired, isQueryConversionRequired, isSequencePresent, isTablePresent, isTablePresent, mustInsertEmptyBlobBeforeData, mustInsertEmptyClobBeforeData, prepareQueryTextForNonLockingRead, prepareQueryTextForWorkQueuePeeking, prepareQueryTextForWorkQueueReading, provideFirstRowsHintAfterFirstKeyword, provideIndexHintAfterFirstKeyword, provideTrailingFirstRowsHint, splitQuery, updateBlob, updateBlob, updateClob, updateClob, warnConvertQuery
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canFetchStatementParameterMetaData, isStoredProcedureRefCursorOutParameterSupported, isStoredProceduresSupported
public MariaDbDbmsSupport()
public MariaDbDbmsSupport(String productVersion)
public MariaDbDbmsSupport(boolean dbmsHasSkipLockedFunctionality)
public Dbms getDbms()
IDbmsSupport
DbmsSupportFactory
.getDbms
in interface IDbmsSupport
getDbms
in class MySqlDbmsSupport
public boolean hasSkipLockedFunctionality()
hasSkipLockedFunctionality
in interface IDbmsSupport
hasSkipLockedFunctionality
in class MySqlDbmsSupport
public String prepareQueryTextForWorkQueueReading(int batchSize, String selectQuery, int wait) throws JdbcException
prepareQueryTextForWorkQueueReading
in interface IDbmsSupport
prepareQueryTextForWorkQueueReading
in class MySqlDbmsSupport
JdbcException
public String prepareQueryTextForWorkQueuePeeking(int batchSize, String selectQuery, int wait) throws JdbcException
prepareQueryTextForWorkQueuePeeking
in interface IDbmsSupport
prepareQueryTextForWorkQueuePeeking
in class MySqlDbmsSupport
JdbcException
public Object getClobHandle(ResultSet rs, int column) throws SQLException, JdbcException
getClobHandle
in interface IDbmsSupport
getClobHandle
in class GenericDbmsSupport
SQLException
JdbcException
public Object getClobHandle(ResultSet rs, String column) throws SQLException, JdbcException
getClobHandle
in interface IDbmsSupport
getClobHandle
in class GenericDbmsSupport
SQLException
JdbcException
public Object getBlobHandle(ResultSet rs, int column) throws SQLException, JdbcException
getBlobHandle
in interface IDbmsSupport
getBlobHandle
in class GenericDbmsSupport
SQLException
JdbcException
public Object getBlobHandle(ResultSet rs, String column) throws SQLException, JdbcException
getBlobHandle
in interface IDbmsSupport
getBlobHandle
in class GenericDbmsSupport
SQLException
JdbcException
Copyright © 2023 Frank!Framework. All rights reserved.