| Package | Description |
|---|---|
| io.appform.dropwizard.sharding.dao |
| Modifier and Type | Method and Description |
|---|---|
ShardCalculator<String> |
ShardedDao.getShardCalculator() |
| Constructor and Description |
|---|
CacheableLookupDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
LookupCache<T> cache,
ShardingBundleOptions shardingOptions,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
CacheableRelationalDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
RelationalCache<T> cache,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
LookupDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
ShardingBundleOptions shardingOptions,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer)
Creates a new sharded DAO.
|
RelationalDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer)
Create a relational DAO.
|
WrapperDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<DaoType> daoClass,
Class[] extraConstructorParamClasses,
Class[] extraConstructorParamObjects,
ShardCalculator<String> shardCalculator)
Create a relational DAO.
|
WrapperDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<DaoType> daoClass,
ShardCalculator<String> shardCalculator)
Create a relational DAO.
|
Copyright © 2016–2023. All rights reserved.