Class PropertySQLProvider
java.lang.Object
org.apache.activemq.artemis.jdbc.store.sql.PropertySQLProvider
- All Implemented Interfaces:
SQLProvider
Property-based implementation of a
SQLProvider's factory.
Properties are stored in a journal-sql.properties.
Dialects specific to a database can be customized by suffixing the property keys with the name of the dialect.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface SQLProvider
SQLProvider.DatabaseStoreType -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPropertySQLProvider(PropertySQLProvider.Factory.SQLDialect dialect, String tableName, Properties sqlProperties) -
Method Summary
-
Constructor Details
-
PropertySQLProvider
protected PropertySQLProvider(PropertySQLProvider.Factory.SQLDialect dialect, String tableName, Properties sqlProperties)
-
-
Method Details
-
getMaxBlobSize
public long getMaxBlobSize()- Specified by:
getMaxBlobSizein interfaceSQLProvider
-
getCreateJournalTableSQL
- Specified by:
getCreateJournalTableSQLin interfaceSQLProvider
-
getInsertJournalRecordsSQL
- Specified by:
getInsertJournalRecordsSQLin interfaceSQLProvider
-
getSelectJournalRecordsSQL
- Specified by:
getSelectJournalRecordsSQLin interfaceSQLProvider
-
getDeleteJournalRecordsSQL
- Specified by:
getDeleteJournalRecordsSQLin interfaceSQLProvider
-
getDeleteJournalTxRecordsSQL
- Specified by:
getDeleteJournalTxRecordsSQLin interfaceSQLProvider
-
getTableName
- Specified by:
getTableNamein interfaceSQLProvider
-
getCreateFileTableSQL
- Specified by:
getCreateFileTableSQLin interfaceSQLProvider
-
getInsertFileSQL
- Specified by:
getInsertFileSQLin interfaceSQLProvider
-
getSelectFileNamesByExtensionSQL
- Specified by:
getSelectFileNamesByExtensionSQLin interfaceSQLProvider
-
getSelectFileByFileName
- Specified by:
getSelectFileByFileNamein interfaceSQLProvider
-
getReplaceLargeObjectSQL
- Specified by:
getReplaceLargeObjectSQLin interfaceSQLProvider
-
getAppendToLargeObjectSQL
- Specified by:
getAppendToLargeObjectSQLin interfaceSQLProvider
-
getReadLargeObjectSQL
- Specified by:
getReadLargeObjectSQLin interfaceSQLProvider
-
getDeleteFileSQL
- Specified by:
getDeleteFileSQLin interfaceSQLProvider
-
getUpdateFileNameByIdSQL
- Specified by:
getUpdateFileNameByIdSQLin interfaceSQLProvider
-
getCopyFileRecordByIdSQL
- Specified by:
getCopyFileRecordByIdSQLin interfaceSQLProvider
-
getDropFileTableSQL
- Specified by:
getDropFileTableSQLin interfaceSQLProvider
-
getCloneFileRecordByIdSQL
- Specified by:
getCloneFileRecordByIdSQLin interfaceSQLProvider
-
getCountJournalRecordsSQL
- Specified by:
getCountJournalRecordsSQLin interfaceSQLProvider
-
closeConnectionOnShutdown
public boolean closeConnectionOnShutdown()- Specified by:
closeConnectionOnShutdownin interfaceSQLProvider
-
createNodeManagerStoreTableSQL
- Specified by:
createNodeManagerStoreTableSQLin interfaceSQLProvider
-
createStateSQL
- Specified by:
createStateSQLin interfaceSQLProvider
-
createNodeIdSQL
- Specified by:
createNodeIdSQLin interfaceSQLProvider
-
createPrimaryLockSQL
- Specified by:
createPrimaryLockSQLin interfaceSQLProvider
-
createBackupLockSQL
- Specified by:
createBackupLockSQLin interfaceSQLProvider
-
tryAcquirePrimaryLockSQL
- Specified by:
tryAcquirePrimaryLockSQLin interfaceSQLProvider
-
tryAcquireBackupLockSQL
- Specified by:
tryAcquireBackupLockSQLin interfaceSQLProvider
-
tryReleasePrimaryLockSQL
- Specified by:
tryReleasePrimaryLockSQLin interfaceSQLProvider
-
tryReleaseBackupLockSQL
- Specified by:
tryReleaseBackupLockSQLin interfaceSQLProvider
-
isPrimaryLockedSQL
- Specified by:
isPrimaryLockedSQLin interfaceSQLProvider
-
isBackupLockedSQL
- Specified by:
isBackupLockedSQLin interfaceSQLProvider
-
renewPrimaryLockSQL
- Specified by:
renewPrimaryLockSQLin interfaceSQLProvider
-
renewBackupLockSQL
- Specified by:
renewBackupLockSQLin interfaceSQLProvider
-
currentTimestampSQL
- Specified by:
currentTimestampSQLin interfaceSQLProvider
-
currentTimestampTimeZoneId
- Specified by:
currentTimestampTimeZoneIdin interfaceSQLProvider
-
writeStateSQL
- Specified by:
writeStateSQLin interfaceSQLProvider
-
readStateSQL
- Specified by:
readStateSQLin interfaceSQLProvider
-
writeNodeIdSQL
- Specified by:
writeNodeIdSQLin interfaceSQLProvider
-
readNodeIdSQL
- Specified by:
readNodeIdSQLin interfaceSQLProvider
-
initializeNodeIdSQL
- Specified by:
initializeNodeIdSQLin interfaceSQLProvider
-
sql
-
sql
-