Package org.frankframework.dbms
Class MariaDbDbmsSupport
java.lang.Object
org.frankframework.dbms.GenericDbmsSupport
org.frankframework.dbms.MySqlDbmsSupport
org.frankframework.dbms.MariaDbDbmsSupport
- All Implemented Interfaces:
IDbmsSupport
Support for MariaDB.
-
Field Summary
Fields inherited from class org.frankframework.dbms.GenericDbmsSupport
KEYWORD_SELECT, log, sqlTranslators
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBlobHandle
(ResultSet rs, int column) getClobHandle
(ResultSet rs, int column) getDbms()
boolean
prepareQueryTextForWorkQueuePeeking
(int batchSize, String selectQuery, int wait) prepareQueryTextForWorkQueueReading
(int batchSize, String selectQuery, int wait) Methods inherited from class org.frankframework.dbms.MySqlDbmsSupport
alterAutoIncrement, getAutoIncrementKeyFieldType, getBlobFieldType, getDateAndOffset, getDatetimeLiteral, getSchema, getTimestampAsDate, hasIndexOnColumns
Methods inherited from class org.frankframework.dbms.GenericDbmsSupport
applyBlobParameter, applyClobParameter, autoIncrementInsertValue, autoIncrementKeyMustBeInserted, autoIncrementUsesSequenceObject, convertQuery, createTranslator, doHasIndexOnColumns, doIsColumnPresent, doIsTablePresent, getBlobHandle, getBlobInputStream, getBlobInputStream, getBlobOutputStream, getBlobOutputStream, getBlobOutputStream, getBooleanValue, getClobHandle, getClobReader, getClobReader, getClobWriter, getClobWriter, getDbmsName, getFormattedDate, getFromForTablelessSelect, getLength, getSqlTranslator, getSysDate, getTableColumns, getTableColumns, getTableColumns, getTextFieldType, getTimestampFieldType, hasIndexOnColumn, isBlobType, isClobType, isColumnPresent, isColumnPresent, isConstraintViolation, isParameterTypeMatchRequired, isQueryConversionRequired, isSequencePresent, isTablePresent, isTablePresent, prepareQueryTextForNonLockingRead, prepareQueryTextForWorkQueuePeeking, prepareQueryTextForWorkQueueReading, provideFirstRowsHintAfterFirstKeyword, provideIndexHintAfterFirstKeyword, provideTrailingFirstRowsHint, splitQuery, updateBlob, updateBlob, updateClob, updateClob, warnConvertQuery
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.frankframework.dbms.IDbmsSupport
canFetchStatementParameterMetaData, getCursorSqlType, isRowVersionTimestamp, isStoredProcedureResultSetSupported
-
Constructor Details
-
MariaDbDbmsSupport
public MariaDbDbmsSupport() -
MariaDbDbmsSupport
-
-
Method Details
-
getDbms
- Specified by:
getDbms
in interfaceIDbmsSupport
- Overrides:
getDbms
in classMySqlDbmsSupport
-
hasSkipLockedFunctionality
public boolean hasSkipLockedFunctionality()- Specified by:
hasSkipLockedFunctionality
in interfaceIDbmsSupport
- Overrides:
hasSkipLockedFunctionality
in classMySqlDbmsSupport
-
prepareQueryTextForWorkQueueReading
public String prepareQueryTextForWorkQueueReading(int batchSize, String selectQuery, int wait) throws DbmsException - Specified by:
prepareQueryTextForWorkQueueReading
in interfaceIDbmsSupport
- Overrides:
prepareQueryTextForWorkQueueReading
in classMySqlDbmsSupport
- Throws:
DbmsException
-
prepareQueryTextForWorkQueuePeeking
public String prepareQueryTextForWorkQueuePeeking(int batchSize, String selectQuery, int wait) throws DbmsException - Specified by:
prepareQueryTextForWorkQueuePeeking
in interfaceIDbmsSupport
- Overrides:
prepareQueryTextForWorkQueuePeeking
in classMySqlDbmsSupport
- Throws:
DbmsException
-
getClobHandle
- Specified by:
getClobHandle
in interfaceIDbmsSupport
- Overrides:
getClobHandle
in classGenericDbmsSupport
- Throws:
SQLException
DbmsException
-
getBlobHandle
- Specified by:
getBlobHandle
in interfaceIDbmsSupport
- Overrides:
getBlobHandle
in classGenericDbmsSupport
- Throws:
SQLException
DbmsException
-