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 GenericDbmsSupport
KEYWORD_SELECT, log, sqlTranslators -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull ObjectgetBlobHandle(@NonNull ResultSet rs, int column) @NonNull ObjectgetClobHandle(@NonNull ResultSet rs, int column) getDbms()booleanprepareQueryTextForWorkQueuePeeking(int batchSize, String selectQuery, int wait) prepareQueryTextForWorkQueueReading(int batchSize, String selectQuery, int wait) Methods inherited from class MySqlDbmsSupport
alterAutoIncrement, getAutoIncrementKeyFieldType, getBlobFieldType, getDateAndOffset, getDatetimeLiteral, getSchema, getTimestampAsDate, hasIndexOnColumnsMethods inherited from class GenericDbmsSupport
applyBlobParameter, applyClobParameter, autoIncrementInsertValue, autoIncrementKeyMustBeInserted, autoIncrementUsesSequenceObject, convertQuery, createTranslator, doHasIndexOnColumns, doIsColumnPresent, doIsTablePresent, getBlobHandle, getBlobInputStream, getBlobInputStream, getBlobOutputStream, getBlobOutputStream, getBlobOutputStream, getClobHandle, getClobReader, getClobReader, getClobWriter, getClobWriter, getFormattedDate, getFromForTablelessSelect, getSqlTranslator, getSysDate, getTableColumns, getTableColumns, getTableColumns, getTimestampFieldType, hasIndexOnColumn, isBlobType, isClobType, isColumnPresent, isColumnPresent, isConstraintViolation, isQueryConversionRequired, isSequencePresent, isTablePresent, isTablePresent, prepareQueryTextForNonLockingRead, prepareQueryTextForWorkQueuePeeking, prepareQueryTextForWorkQueueReading, provideFirstRowsHintAfterFirstKeyword, provideIndexHintAfterFirstKeyword, provideTrailingFirstRowsHint, splitQuery, updateBlob, updateBlob, updateClob, updateClob, warnConvertQuery
-
Constructor Details
-
MariaDbDbmsSupport
public MariaDbDbmsSupport() -
MariaDbDbmsSupport
-
-
Method Details
-
getDbms
- Specified by:
getDbmsin interfaceIDbmsSupport- Overrides:
getDbmsin classMySqlDbmsSupport
-
hasSkipLockedFunctionality
public boolean hasSkipLockedFunctionality()- Specified by:
hasSkipLockedFunctionalityin interfaceIDbmsSupport- Overrides:
hasSkipLockedFunctionalityin classMySqlDbmsSupport
-
prepareQueryTextForWorkQueueReading
public String prepareQueryTextForWorkQueueReading(int batchSize, String selectQuery, int wait) throws DbmsException - Specified by:
prepareQueryTextForWorkQueueReadingin interfaceIDbmsSupport- Overrides:
prepareQueryTextForWorkQueueReadingin classMySqlDbmsSupport- Throws:
DbmsException
-
prepareQueryTextForWorkQueuePeeking
public String prepareQueryTextForWorkQueuePeeking(int batchSize, String selectQuery, int wait) throws DbmsException - Specified by:
prepareQueryTextForWorkQueuePeekingin interfaceIDbmsSupport- Overrides:
prepareQueryTextForWorkQueuePeekingin classMySqlDbmsSupport- Throws:
DbmsException
-
getClobHandle
public @NonNull Object getClobHandle(@NonNull ResultSet rs, int column) throws SQLException, DbmsException - Specified by:
getClobHandlein interfaceIDbmsSupport- Overrides:
getClobHandlein classGenericDbmsSupport- Throws:
SQLExceptionDbmsException
-
getBlobHandle
public @NonNull Object getBlobHandle(@NonNull ResultSet rs, int column) throws SQLException, DbmsException - Specified by:
getBlobHandlein interfaceIDbmsSupport- Overrides:
getBlobHandlein classGenericDbmsSupport- Throws:
SQLExceptionDbmsException
-