Package org.citydb.citygml.common.cache
Class CacheTableManager
- java.lang.Object
-
- org.citydb.citygml.common.cache.CacheTableManager
-
public class CacheTableManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CacheTableManager(int concurrencyLevel, Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BranchCacheTable
createAndIndexBranchCacheTable(CacheTableModel model)
CacheTable
createAndIndexCacheTable(CacheTableModel model)
BranchCacheTable
createBranchCacheTable(CacheTableModel model)
CacheTable
createCacheTable(CacheTableModel model)
CacheTable
createCacheTableInDatabase(CacheTableModel model)
void
drop(AbstractCacheTable cacheTable)
void
dropAll()
boolean
existsCacheTable(CacheTableModel type)
CacheTable
getCacheTable(CacheTableModel type)
AbstractDatabaseAdapter
getDatabaseAdapter()
-
-
-
Constructor Detail
-
CacheTableManager
public CacheTableManager(int concurrencyLevel, Config config) throws java.sql.SQLException, java.io.IOException
- Throws:
java.sql.SQLException
java.io.IOException
-
-
Method Detail
-
getDatabaseAdapter
public AbstractDatabaseAdapter getDatabaseAdapter()
-
createCacheTable
public CacheTable createCacheTable(CacheTableModel model) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
createCacheTableInDatabase
public CacheTable createCacheTableInDatabase(CacheTableModel model) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
createAndIndexCacheTable
public CacheTable createAndIndexCacheTable(CacheTableModel model) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
createBranchCacheTable
public BranchCacheTable createBranchCacheTable(CacheTableModel model) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
createAndIndexBranchCacheTable
public BranchCacheTable createAndIndexBranchCacheTable(CacheTableModel model) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getCacheTable
public CacheTable getCacheTable(CacheTableModel type)
-
existsCacheTable
public boolean existsCacheTable(CacheTableModel type)
-
drop
public void drop(AbstractCacheTable cacheTable) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
dropAll
public void dropAll() throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-