public abstract class AbstractDatabaseStoreQueryBuilderStrategy extends Object implements DatabaseStoreQueryBuilderStrategy
| Constructor and Description |
|---|
AbstractDatabaseStoreQueryBuilderStrategy(String fileNameTransformerStrategy) |
public AbstractDatabaseStoreQueryBuilderStrategy(String fileNameTransformerStrategy)
protected abstract String getCreateTableQueryFormat()
protected abstract String getStoreQueryFormat()
protected abstract String getUpdateQueryFormat()
protected abstract String getLoadQueryFormat()
protected abstract String getLoadAllQueryFormat()
protected abstract String getLoadAllKeysQueryFormat()
protected abstract String getDeleteQueryFormat()
protected abstract String getDeleteAllQueryFormatWithoutArray()
protected abstract String getTableExistsQueryFormat() throws UnsupportedOperationException
UnsupportedOperationExceptionpublic String getCreateTableQuery(String tableName)
getCreateTableQuery in interface DatabaseStoreQueryBuilderStrategypublic String getStoreQuery(String tableName)
getStoreQuery in interface DatabaseStoreQueryBuilderStrategypublic String getUpdateQuery(String tableName)
getUpdateQuery in interface DatabaseStoreQueryBuilderStrategypublic String getLoadQuery(String tableName)
getLoadQuery in interface DatabaseStoreQueryBuilderStrategypublic String getLoadAllQuery(String tableName, int size)
getLoadAllQuery in interface DatabaseStoreQueryBuilderStrategypublic String getLoadAllKeysQuery(String tableName)
getLoadAllKeysQuery in interface DatabaseStoreQueryBuilderStrategypublic String getDeleteQuery(String tableName)
getDeleteQuery in interface DatabaseStoreQueryBuilderStrategypublic String getDeleteAllQuery(String tableName, int size)
getDeleteAllQuery in interface DatabaseStoreQueryBuilderStrategypublic String getTableExistsQuery(String tableName) throws UnsupportedOperationException
getTableExistsQuery in interface DatabaseStoreQueryBuilderStrategyUnsupportedOperationExceptionpublic String transformTableName(String tableName)
transformTableName in interface DatabaseStoreQueryBuilderStrategyCopyright © 2006–2022 MuleSoft, Inc.. All rights reserved.