Class TableDataManagerImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.persistence.entity.TableDataManagerImpl
-
- All Implemented Interfaces:
TableDataManager
public class TableDataManagerImpl extends Object implements TableDataManager
- Author:
- Tom Baeyens
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractEngineConfigurationengineConfiguration
-
Constructor Summary
Constructors Constructor Description TableDataManagerImpl(AbstractEngineConfiguration engineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetDatabaseCatalog()protected StringgetDatabaseSchema()protected DbSqlSessiongetDbSqlSession()Map<String,Long>getTableCount()protected longgetTableCount(String tableName)TableMetaDatagetTableMetaData(String tableName)protected StringgetTableNameFilter(DatabaseMetaData databaseMetaData, String databaseTablePrefix, String flowableTablePrefix)protected List<String>getTableNames(DatabaseMetaData databaseMetaData, String catalog, String schema, String tableNameFilter)TablePagegetTablePage(TablePageQueryImpl tablePageQuery, int firstResult, int maxResults)List<String>getTablesPresentInDatabase()
-
-
-
Field Detail
-
engineConfiguration
protected AbstractEngineConfiguration engineConfiguration
-
-
Constructor Detail
-
TableDataManagerImpl
public TableDataManagerImpl(AbstractEngineConfiguration engineConfiguration)
-
-
Method Detail
-
getTableCount
public Map<String,Long> getTableCount()
- Specified by:
getTableCountin interfaceTableDataManager
-
getTablesPresentInDatabase
public List<String> getTablesPresentInDatabase()
- Specified by:
getTablesPresentInDatabasein interfaceTableDataManager
-
getTableNameFilter
protected String getTableNameFilter(DatabaseMetaData databaseMetaData, String databaseTablePrefix, String flowableTablePrefix) throws SQLException
- Throws:
SQLException
-
getTableNames
protected List<String> getTableNames(DatabaseMetaData databaseMetaData, String catalog, String schema, String tableNameFilter) throws SQLException
- Throws:
SQLException
-
getDatabaseCatalog
protected String getDatabaseCatalog()
-
getDatabaseSchema
protected String getDatabaseSchema()
-
getTableCount
protected long getTableCount(String tableName)
-
getTablePage
public TablePage getTablePage(TablePageQueryImpl tablePageQuery, int firstResult, int maxResults)
- Specified by:
getTablePagein interfaceTableDataManager
-
getTableMetaData
public TableMetaData getTableMetaData(String tableName)
- Specified by:
getTableMetaDatain interfaceTableDataManager
-
getDbSqlSession
protected DbSqlSession getDbSqlSession()
-
-