A B C D E F G H I L M N O P Q R S T U W

A

add(Criterion) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
add(Shard, List<Object>) - Method in class org.hibernate.shards.query.QueryResult
 
add(QueryResult) - Method in class org.hibernate.shards.query.QueryResult
 
addCriteriaEvent(CriteriaId, CriteriaEvent) - Method in interface org.hibernate.shards.Shard
 
addCriteriaEvent(CriteriaId, CriteriaEvent) - Method in class org.hibernate.shards.ShardImpl
 
addOpenSessionEvent(OpenSessionEvent) - Method in interface org.hibernate.shards.Shard
 
addOpenSessionEvent(OpenSessionEvent) - Method in class org.hibernate.shards.ShardImpl
 
addOrder(Order) - Method in class org.hibernate.shards.criteria.ExitOperationsCriteriaCollector
Add the given Order
addOrder(Order) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
addProjection(Projection) - Method in class org.hibernate.shards.criteria.ExitOperationsCriteriaCollector
Adds the given projection.
addQueryEvent(QueryId, QueryEvent) - Method in interface org.hibernate.shards.Shard
 
addQueryEvent(QueryId, QueryEvent) - Method in class org.hibernate.shards.ShardImpl
 
addResult(List<Object>, Shard) - Method in class org.hibernate.shards.strategy.exit.ConcatenateListsExitStrategy
 
addResult(T, Shard) - Method in interface org.hibernate.shards.strategy.exit.ExitStrategy
Add the provided result and return whether or not the caller can halt processing.
addResult(T, Shard) - Method in class org.hibernate.shards.strategy.exit.FirstNonNullResultExitStrategy
Synchronized method guarantees that only the first thread to add a result will have its result reflected.
AdHocQueryFactoryImpl - Class in org.hibernate.shards.query
 
AdHocQueryFactoryImpl(String) - Constructor for class org.hibernate.shards.query.AdHocQueryFactoryImpl
 
afterTransactionBegin(Transaction) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
afterTransactionCompletion(Transaction) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
AggregateExitOperation - Class in org.hibernate.shards.strategy.exit
 
AggregateExitOperation(AggregateProjection) - Constructor for class org.hibernate.shards.strategy.exit.AggregateExitOperation
 
AllShardsShardResolutionStrategy - Class in org.hibernate.shards.strategy.resolution
 
AllShardsShardResolutionStrategy(List<ShardId>) - Constructor for class org.hibernate.shards.strategy.resolution.AllShardsShardResolutionStrategy
 
apply(List<Object>) - Method in class org.hibernate.shards.criteria.ExitOperationsCriteriaCollector
 
apply(List<Object>) - Method in class org.hibernate.shards.query.ExitOperationsQueryCollector
 
apply(List<Shard>, ShardOperation<T>, ExitStrategy<T>, ExitOperationsCollector) - Method in class org.hibernate.shards.strategy.access.ParallelShardAccessStrategy
 
apply(List<Shard>, ShardOperation<T>, ExitStrategy<T>, ExitOperationsCollector) - Method in class org.hibernate.shards.strategy.access.SequentialShardAccessStrategy
 
apply(List<Shard>, ShardOperation<T>, ExitStrategy<T>, ExitOperationsCollector) - Method in interface org.hibernate.shards.strategy.access.ShardAccessStrategy
 
apply(List<Object>) - Method in class org.hibernate.shards.strategy.exit.AggregateExitOperation
 
apply(List<Object>) - Method in class org.hibernate.shards.strategy.exit.AvgResultsExitOperation
 
apply(List<Object>) - Method in class org.hibernate.shards.strategy.exit.CountExitOperation
 
apply(List<Object>) - Method in class org.hibernate.shards.strategy.exit.DistinctExitOperation
 
apply(List<Object>) - Method in interface org.hibernate.shards.strategy.exit.ExitOperation
 
apply(List<Object>) - Method in interface org.hibernate.shards.strategy.exit.ExitOperationsCollector
 
apply(List<Object>) - Method in class org.hibernate.shards.strategy.exit.FirstResultExitOperation
 
apply(List<Object>) - Method in class org.hibernate.shards.strategy.exit.MaxResultsExitOperation
 
apply(List<Object>) - Method in class org.hibernate.shards.strategy.exit.OrderExitOperation
 
apply(List<Object>) - Method in interface org.hibernate.shards.strategy.exit.ProjectionExitOperation
 
apply(List<Object>) - Method in class org.hibernate.shards.strategy.exit.RowCountExitOperation
 
apply(List<Object>) - Method in class org.hibernate.shards.strategy.exit.ShardedAvgExitOperation
 
AvgResultsExitOperation - Class in org.hibernate.shards.strategy.exit
Performs post-processing on a result set that has had an average projection applied.
AvgResultsExitOperation() - Constructor for class org.hibernate.shards.strategy.exit.AvgResultsExitOperation
 

B

BaseHasShardIdList - Class in org.hibernate.shards
Base implementation for HasShadIdList.
BaseHasShardIdList(List<ShardId>) - Constructor for class org.hibernate.shards.BaseHasShardIdList
Construct a BaseHasShardIdList.
BaseShardLoadBalancer - Class in org.hibernate.shards.loadbalance
Helpful base class for ShardLoadBalancer implementations.
BaseShardLoadBalancer(List<ShardId>) - Constructor for class org.hibernate.shards.loadbalance.BaseShardLoadBalancer
Construct a BaseShardLoadBalancer
BaseShardResolutionStrategy - Class in org.hibernate.shards.strategy.resolution
 
BaseShardResolutionStrategy(List<ShardId>) - Constructor for class org.hibernate.shards.strategy.resolution.BaseShardResolutionStrategy
 
BaseShardSelectionStrategy - Class in org.hibernate.shards.strategy.selection
 
BaseShardSelectionStrategy(List<ShardId>) - Constructor for class org.hibernate.shards.strategy.selection.BaseShardSelectionStrategy
 
BaseStatefulInterceptorFactory - Class in org.hibernate.shards.session
 
BaseStatefulInterceptorFactory() - Constructor for class org.hibernate.shards.session.BaseStatefulInterceptorFactory
 
beforeTransactionCompletion(Transaction) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
begin() - Method in class org.hibernate.shards.transaction.ShardedTransactionImpl
 
beginTransaction() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
buildShardedSessionFactory() - Method in class org.hibernate.shards.ShardedConfiguration
 

C

cancelQuery() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
capitalize(String) - Static method in class org.hibernate.shards.util.StringUtil
 
CHECK_ALL_ASSOCIATED_OBJECTS_FOR_DIFFERENT_SHARDS - Static variable in class org.hibernate.shards.cfg.ShardedEnvironment
Configuration property that determines whether or not we examine all associated objects for shard conflicts when we save or update.
checkArgument(boolean) - Static method in class org.hibernate.shards.util.Preconditions
 
checkNotNull(Object) - Static method in class org.hibernate.shards.util.Preconditions
 
checkState(boolean) - Static method in class org.hibernate.shards.util.Preconditions
 
clear() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
close() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
close() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
close() - Method in class org.hibernate.shards.session.SubsetShardedSessionFactoryImpl
This method is a NO-OP.
commit() - Method in class org.hibernate.shards.transaction.ShardedTransactionImpl
 
compileResults(ExitOperationsCollector) - Method in class org.hibernate.shards.strategy.exit.ConcatenateListsExitStrategy
 
compileResults(ExitOperationsCollector) - Method in interface org.hibernate.shards.strategy.exit.ExitStrategy
 
compileResults(ExitOperationsCollector) - Method in class org.hibernate.shards.strategy.exit.FirstNonNullResultExitStrategy
 
concat(Iterable<? extends T>...) - Static method in class org.hibernate.shards.util.Iterables
 
concat(Iterable<? extends Iterable<? extends T>>) - Static method in class org.hibernate.shards.util.Iterables
 
ConcatenateListsExitStrategy - Class in org.hibernate.shards.strategy.exit
Threadsafe ExistStrategy that concatenates all the lists that are added.
ConcatenateListsExitStrategy() - Constructor for class org.hibernate.shards.strategy.exit.ConcatenateListsExitStrategy
 
ConfigurationToShardConfigurationAdapter - Class in org.hibernate.shards.cfg
Adapt a Configuration to the ShardConfiguration interface.
ConfigurationToShardConfigurationAdapter(Configuration) - Constructor for class org.hibernate.shards.cfg.ConfigurationToShardConfigurationAdapter
 
configure(Type, Properties, Dialect) - Method in class org.hibernate.shards.id.ShardedUUIDGenerator
 
connection() - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
contains(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
containsFactory(SessionFactoryImplementor) - Method in interface org.hibernate.shards.engine.ShardedSessionFactoryImplementor
 
containsFactory(SessionFactoryImplementor) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
ControlSessionProvider - Interface in org.hibernate.shards.session
Interface for any entity that can provide the control session.
CountExitOperation - Class in org.hibernate.shards.strategy.exit
 
CountExitOperation(Projection) - Constructor for class org.hibernate.shards.strategy.exit.CountExitOperation
 
createAlias(String, String) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
createAlias(String, String, int) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
createCriteria(Session) - Method in interface org.hibernate.shards.criteria.CriteriaFactory
Create a Criteria for the given Session
createCriteria(Session) - Method in class org.hibernate.shards.criteria.CriteriaFactoryImpl
 
createCriteria(String) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
createCriteria(String, int) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
createCriteria(String, String) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
createCriteria(String, String, int) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
createCriteria(Class) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
createCriteria(Class, String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
createCriteria(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
createCriteria(String, String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
createFilter(Object, String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
The SessionImpl.createFilter(Object, String) implementation requires that the collection that is passed in is a persistent collection.
createQuery(Session) - Method in class org.hibernate.shards.query.AdHocQueryFactoryImpl
 
createQuery(Session) - Method in class org.hibernate.shards.query.NamedQueryFactoryImpl
 
createQuery(Session) - Method in interface org.hibernate.shards.query.QueryFactory
 
createQuery(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
createSQLQuery(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Unsupported.
createSQLQuery(String, String, Class) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
createSQLQuery(String, String[], Class[]) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
createSubcriteria(Criteria, Iterable<CriteriaEvent>) - Method in interface org.hibernate.shards.criteria.SubcriteriaFactory
Create a sub Criteria with the given parent and events
createSubcriteria(Criteria, Iterable<CriteriaEvent>) - Method in class org.hibernate.shards.criteria.SubcriteriaFactoryImpl
 
CreateSubcriteriaEvent - Class in org.hibernate.shards.criteria
Event that allows a Subcriteria to be lazily added to a Criteria.
CreateSubcriteriaEvent(SubcriteriaFactory, ShardedSubcriteriaImpl.SubcriteriaRegistrar) - Constructor for class org.hibernate.shards.criteria.CreateSubcriteriaEvent
 
CriteriaEvent - Interface in org.hibernate.shards.criteria
Interface for events that can be laziliy applied to a Criteria.
CriteriaFactory - Interface in org.hibernate.shards.criteria
Factory that knows how to create a Criteria for a given Session
CriteriaFactoryImpl - Class in org.hibernate.shards.criteria
Implementation of the CriteriaFactory interface.
CriteriaFactoryImpl(Class) - Constructor for class org.hibernate.shards.criteria.CriteriaFactoryImpl
Create a CriteriaFactoryImpl.
CriteriaFactoryImpl(Class, String) - Constructor for class org.hibernate.shards.criteria.CriteriaFactoryImpl
Create a CriteriaFactoryImpl.
CriteriaFactoryImpl(String) - Constructor for class org.hibernate.shards.criteria.CriteriaFactoryImpl
Create a CriteriaFactoryImpl.
CriteriaFactoryImpl(String, String) - Constructor for class org.hibernate.shards.criteria.CriteriaFactoryImpl
Create a CriteriaFactoryImpl.
CriteriaId - Class in org.hibernate.shards.criteria
Uniquely identifies a ShardedCriteria
CriteriaId(int) - Constructor for class org.hibernate.shards.criteria.CriteriaId
Construct a CriteriaId
CrossShardAssociationException - Exception in org.hibernate.shards
Exception thrown when someone attempts to create a cross-shard association.
CrossShardAssociationException(Throwable) - Constructor for exception org.hibernate.shards.CrossShardAssociationException
 
CrossShardAssociationException(String, Throwable) - Constructor for exception org.hibernate.shards.CrossShardAssociationException
 
CrossShardAssociationException(String) - Constructor for exception org.hibernate.shards.CrossShardAssociationException
 

D

delegate - Variable in class org.hibernate.shards.util.InterceptorDecorator
 
delete(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
delete(String, Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
delete(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
delete(String, Object, Type) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
delete(String, Object[], Type[]) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
disableFilter(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
disconnect() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
DistinctExitOperation - Class in org.hibernate.shards.strategy.exit
 
DistinctExitOperation(Projection) - Constructor for class org.hibernate.shards.strategy.exit.DistinctExitOperation
 

E

enableFilter(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
equals(Object) - Method in class org.hibernate.shards.criteria.CriteriaId
 
equals(Object) - Method in class org.hibernate.shards.query.QueryId
 
equals(Object) - Method in class org.hibernate.shards.ShardId
 
equals(Object) - Method in class org.hibernate.shards.ShardImpl
Equality is defined using the list of virtual shard ids that are mapped to this physical shard.
equals(Object) - Method in class org.hibernate.shards.util.Pair
 
establishCriteria(ShardedCriteria) - Method in interface org.hibernate.shards.Shard
 
establishCriteria(ShardedCriteria) - Method in class org.hibernate.shards.ShardImpl
 
establishQuery(ShardedQuery) - Method in interface org.hibernate.shards.Shard
 
establishQuery(ShardedQuery) - Method in class org.hibernate.shards.ShardImpl
 
establishSession() - Method in interface org.hibernate.shards.Shard
 
establishSession() - Method in class org.hibernate.shards.ShardImpl
 
evict(Class) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
evict(Class, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
evict(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
evictCollection(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
evictCollection(String, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
evictEntity(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
evictEntity(String, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
evictQueries() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
evictQueries(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
execute(Shard) - Method in interface org.hibernate.shards.ShardOperation
 
executeUpdate() - Method in class org.hibernate.shards.query.ShardedQueryImpl
ExecuteUpdate is not supported and throws an UnsupportedOperationException.
ExitOperation - Interface in org.hibernate.shards.strategy.exit
 
ExitOperationsCollector - Interface in org.hibernate.shards.strategy.exit
Classes that implement this interface are designed to manage the results of a incomplete execution of a query/critieria.
ExitOperationsCriteriaCollector - Class in org.hibernate.shards.criteria
Implements the ExitOperationsCollector interface for Critierias
ExitOperationsCriteriaCollector() - Constructor for class org.hibernate.shards.criteria.ExitOperationsCriteriaCollector
 
ExitOperationsQueryCollector - Class in org.hibernate.shards.query
Exit operations for queries is essentially not implemented.
ExitOperationsQueryCollector() - Constructor for class org.hibernate.shards.query.ExitOperationsQueryCollector
 
ExitOperationUtils - Class in org.hibernate.shards.strategy.exit
 
ExitOperationUtils() - Constructor for class org.hibernate.shards.strategy.exit.ExitOperationUtils
 
ExitStrategy<T> - Interface in org.hibernate.shards.strategy.exit
Classes implementing this interface gather results from operations that are executed across shards.
extractShardId(Serializable) - Method in class org.hibernate.shards.id.ShardedUUIDGenerator
 
extractShardId(Serializable) - Method in interface org.hibernate.shards.id.ShardEncodingIdentifierGenerator
 

F

filter(Object, String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
filter(Object, String, Object, Type) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
filter(Object, String, Object[], Type[]) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
finalize() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
finalize() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
find(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
find(String, Object, Type) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
find(String, Object[], Type[]) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
findDirty(Object, Serializable, Object[], Object[], String[], Type[]) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
first - Variable in class org.hibernate.shards.util.Pair
 
FirstNonNullResultExitStrategy<T> - Class in org.hibernate.shards.strategy.exit
Threadsafe ExitStrategy implementation that only accepts the first result added.
FirstNonNullResultExitStrategy() - Constructor for class org.hibernate.shards.strategy.exit.FirstNonNullResultExitStrategy
 
FirstResultExitOperation - Class in org.hibernate.shards.strategy.exit
 
FirstResultExitOperation(int) - Constructor for class org.hibernate.shards.strategy.exit.FirstResultExitOperation
 
flush() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 

G

generate(SessionImplementor, Object) - Method in class org.hibernate.shards.id.ShardedTableHiLoGenerator
 
generate(SessionImplementor, Object) - Method in class org.hibernate.shards.id.ShardedUUIDGenerator
 
GeneratorRequiringControlSessionProvider - Interface in org.hibernate.shards.id
 
get(Class, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
get(Class, Serializable, LockMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
get(String, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
get(String, Serializable, LockMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getAlias() - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
getAllClassMetadata() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getAllCollectionMetadata() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getAllSecondLevelCacheRegions() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getCacheMode() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getCheckAllAssociatedObjectsForDifferentShards() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getClassMetadata(Class) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getClassMetadata(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getCollectionCount() - Method in class org.hibernate.shards.stat.ShardedSessionStatistics
 
getCollectionKeys() - Method in class org.hibernate.shards.stat.ShardedSessionStatistics
 
getCollectionMetadata(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getCollectionPersister(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getCollectionRolesByEntityParticipant(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getComparableList(List<Object>) - Static method in class org.hibernate.shards.strategy.exit.ExitOperationUtils
 
getConnectionProvider() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getCriteriaById(CriteriaId) - Method in interface org.hibernate.shards.Shard
 
getCriteriaById(CriteriaId) - Method in class org.hibernate.shards.ShardImpl
 
getCriteriaFactory() - Method in interface org.hibernate.shards.criteria.ShardedCriteria
 
getCriteriaFactory() - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
getCriteriaId() - Method in interface org.hibernate.shards.criteria.ShardedCriteria
 
getCriteriaId() - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
getCurrentLockMode(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getCurrentSession() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getCurrentSubgraphShardId() - Static method in class org.hibernate.shards.session.ShardedSessionImpl
 
getDefinedFilterNames() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getDelegate() - Method in class org.hibernate.shards.util.InterceptorDecorator
 
getDialect() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getEnabledFilter(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getEntity(String, Serializable) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
getEntityCount() - Method in class org.hibernate.shards.stat.ShardedSessionStatistics
 
getEntityKeys() - Method in class org.hibernate.shards.stat.ShardedSessionStatistics
 
getEntityList() - Method in class org.hibernate.shards.query.QueryResult
 
getEntityMode() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getEntityName(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getEntityName() - Method in interface org.hibernate.shards.strategy.selection.ShardResolutionStrategyData
 
getEntityName() - Method in class org.hibernate.shards.strategy.selection.ShardResolutionStrategyDataImpl
 
getEntityName(Object) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
getEntityNotFoundDelegate() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getEntityPersister(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getFactory() - Static method in class org.hibernate.shards.strategy.exit.ProjectionExitOperationFactory
 
getFilterDefinition(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getFirst() - Method in class org.hibernate.shards.util.Pair
 
getFlushMode() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getId() - Method in class org.hibernate.shards.criteria.CriteriaId
 
getId() - Method in class org.hibernate.shards.query.QueryId
 
getId() - Method in class org.hibernate.shards.ShardId
 
getId() - Method in interface org.hibernate.shards.strategy.selection.ShardResolutionStrategyData
 
getId() - Method in class org.hibernate.shards.strategy.selection.ShardResolutionStrategyDataImpl
 
getIdentifier(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getIdentifierGenerator(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getIdentifierPropertyName(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getIdentifierType(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getImplementors(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getImportedClassName(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getInterceptor() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getInterceptor() - Method in class org.hibernate.shards.ShardImpl
 
getNamedParameters() - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
getNamedQuery(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getNamedQuery(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getNamedSQLQuery(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getNextIndex() - Method in class org.hibernate.shards.loadbalance.BaseShardLoadBalancer
 
getNextIndex() - Method in class org.hibernate.shards.loadbalance.RandomShardLoadBalancer
 
getNextIndex() - Method in class org.hibernate.shards.loadbalance.RoundRobinShardLoadBalancer
 
getNextOrderingOfShards(List<Shard>) - Method in class org.hibernate.shards.strategy.access.LoadBalancedSequentialShardAccessStrategy
 
getNextOrderingOfShards(List<Shard>) - Method in class org.hibernate.shards.strategy.access.SequentialShardAccessStrategy
Override this method if you want to control the order in which the shards are operated on (this comes in handy when paired with exit strategies that allow early exit because it allows you to evenly distribute load).
getNextShardId() - Method in class org.hibernate.shards.loadbalance.BaseShardLoadBalancer
 
getNextShardId() - Method in interface org.hibernate.shards.loadbalance.ShardLoadBalancer
 
getNonNullList(List<Object>) - Static method in class org.hibernate.shards.strategy.exit.ExitOperationUtils
 
getOperationName() - Method in interface org.hibernate.shards.ShardOperation
 
getProjectionExitOperation(Projection, SessionFactoryImplementor) - Method in class org.hibernate.shards.strategy.exit.ProjectionExitOperationFactory
 
getPropertyValue(Object, String) - Static method in class org.hibernate.shards.strategy.exit.ExitOperationUtils
 
getQueryById(QueryId) - Method in interface org.hibernate.shards.Shard
 
getQueryById(QueryId) - Method in class org.hibernate.shards.ShardImpl
 
getQueryCache() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getQueryCache(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getQueryFactory() - Method in interface org.hibernate.shards.query.ShardedQuery
 
getQueryFactory() - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
getQueryId() - Method in interface org.hibernate.shards.query.ShardedQuery
 
getQueryId() - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
getQueryPlanCache() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getQueryString() - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
getReference() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
Unsupported.
getReferencedPropertyType(String, String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getResultMap() - Method in class org.hibernate.shards.query.QueryResult
 
getResultSetMapping(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getReturnAliases() - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
getReturnAliases(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getReturnTypes() - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
getReturnTypes(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getSecond() - Method in class org.hibernate.shards.util.Pair
 
getSecondLevelCacheRegion(String) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getSession(EntityMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Unsupported.
getSession() - Method in interface org.hibernate.shards.Shard
 
getSession() - Method in class org.hibernate.shards.ShardImpl
 
getSessionFactories() - Method in interface org.hibernate.shards.session.ShardedSessionFactory
 
getSessionFactories() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getSessionFactory(List<ShardId>, ShardStrategyFactory) - Method in interface org.hibernate.shards.session.ShardedSessionFactory
This method is provided to allow a client to work on a subset of shards or a specialized ShardStrategyFactory.
getSessionFactory(List<ShardId>, ShardStrategyFactory) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
Constructs a ShardedSessionFactory that operates on the given list of shardIds.
getSessionFactory() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getSessionFactoryImplementor() - Method in interface org.hibernate.shards.Shard
 
getSessionFactoryImplementor() - Method in class org.hibernate.shards.ShardImpl
 
getSessionFactoryShardIdMap() - Method in interface org.hibernate.shards.engine.ShardedSessionFactoryImplementor
 
getSessionFactoryShardIdMap() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getSessionForObject(Object) - Method in interface org.hibernate.shards.session.ShardedSession
Gets the non-sharded session with which the objects is associated.
getSessionForObject(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getSettings() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getShardAccessStrategy() - Method in interface org.hibernate.shards.strategy.ShardStrategy
 
getShardAccessStrategy() - Method in class org.hibernate.shards.strategy.ShardStrategyImpl
 
getShardCacheRegionPrefix() - Method in class org.hibernate.shards.cfg.ConfigurationToShardConfigurationAdapter
 
getShardCacheRegionPrefix() - Method in interface org.hibernate.shards.cfg.ShardConfiguration
 
getShardDatasource() - Method in class org.hibernate.shards.cfg.ConfigurationToShardConfigurationAdapter
 
getShardDatasource() - Method in interface org.hibernate.shards.cfg.ShardConfiguration
 
getShardId() - Method in class org.hibernate.shards.cfg.ConfigurationToShardConfigurationAdapter
 
getShardId() - Method in interface org.hibernate.shards.cfg.ShardConfiguration
 
getShardIdForObject(Object) - Method in interface org.hibernate.shards.session.ShardedSession
Gets the ShardId of the shard with which the objects is associated.
getShardIdForObject(Object, List<Shard>) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getShardIdForObject(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getShardIds() - Method in class org.hibernate.shards.BaseHasShardIdList
 
getShardIds() - Method in interface org.hibernate.shards.HasShardIdList
 
getShardIds() - Method in interface org.hibernate.shards.Shard
 
getShardIds() - Method in class org.hibernate.shards.ShardImpl
 
getShardOfResult() - Method in class org.hibernate.shards.strategy.exit.FirstNonNullResultExitStrategy
 
getShardPassword() - Method in class org.hibernate.shards.cfg.ConfigurationToShardConfigurationAdapter
 
getShardPassword() - Method in interface org.hibernate.shards.cfg.ShardConfiguration
 
getShardResolutionStrategy() - Method in interface org.hibernate.shards.strategy.ShardStrategy
 
getShardResolutionStrategy() - Method in class org.hibernate.shards.strategy.ShardStrategyImpl
 
getShards() - Method in interface org.hibernate.shards.engine.ShardedSessionImplementor
Gets all the shards the ShardedSession is spanning.
getShards() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getShardSelectionStrategy() - Method in interface org.hibernate.shards.strategy.ShardStrategy
 
getShardSelectionStrategy() - Method in class org.hibernate.shards.strategy.ShardStrategyImpl
 
getShardSessionFactoryName() - Method in class org.hibernate.shards.cfg.ConfigurationToShardConfigurationAdapter
 
getShardSessionFactoryName() - Method in interface org.hibernate.shards.cfg.ShardConfiguration
 
getShardUrl() - Method in class org.hibernate.shards.cfg.ConfigurationToShardConfigurationAdapter
 
getShardUrl() - Method in interface org.hibernate.shards.cfg.ShardConfiguration
 
getShardUser() - Method in class org.hibernate.shards.cfg.ConfigurationToShardConfigurationAdapter
 
getShardUser() - Method in interface org.hibernate.shards.cfg.ShardConfiguration
 
getSQLExceptionConverter() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getSqlFunctionRegistry() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getStatistics() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
Unsupported.
getStatistics() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getStatisticsImplementor() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getTransaction() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
getTransactionManager() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
getUpdateTimestampsCache() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 

H

hashCode() - Method in class org.hibernate.shards.criteria.CriteriaId
 
hashCode() - Method in class org.hibernate.shards.query.QueryId
 
hashCode() - Method in class org.hibernate.shards.ShardId
 
hashCode() - Method in class org.hibernate.shards.ShardImpl
 
HasShardIdList - Interface in org.hibernate.shards
Interface for objects that can provide a List of ShardIds.

I

instantiate(String, EntityMode, Serializable) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
InterceptorDecorator - Class in org.hibernate.shards.util
Interceptor implementation that delegates all calls to an inner Interceptor.
InterceptorDecorator(Interceptor) - Constructor for class org.hibernate.shards.util.InterceptorDecorator
 
isActive() - Method in class org.hibernate.shards.transaction.ShardedTransactionImpl
 
isClosed() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
isConnected() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
isDirty() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
isEmpty(String) - Static method in class org.hibernate.shards.util.StringUtil
 
isEmptyOrWhitespace(String) - Static method in class org.hibernate.shards.util.StringUtil
Helper function for null, empty, and whitespace string testing.
isOpen() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
isTransient(Object) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
Iterables - Class in org.hibernate.shards.util
Helper methods related to Iterables.
iterate() - Method in class org.hibernate.shards.query.ShardedQueryImpl
This method currently wraps list().
iterate(String) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
iterate(String, Object, Type) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
iterate(String, Object[], Type[]) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  

L

list() - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
list() - Method in class org.hibernate.shards.query.ShardedQueryImpl
The implementation executes the query on each shard and concatenates the results.
list(CriteriaId) - Method in interface org.hibernate.shards.Shard
 
list(QueryId) - Method in interface org.hibernate.shards.Shard
 
list(CriteriaId) - Method in class org.hibernate.shards.ShardImpl
 
list(QueryId) - Method in class org.hibernate.shards.ShardImpl
 
Lists - Class in org.hibernate.shards.util
Helper methods related to Lists.
load(Class, Serializable, LockMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
load(String, Serializable, LockMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
load(Class, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
load(String, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
load(Object, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
LoadBalancedSequentialShardAccessStrategy - Class in org.hibernate.shards.strategy.access
A SequentialShardAccessStrategy starts with the first Shard in the list every time.
LoadBalancedSequentialShardAccessStrategy() - Constructor for class org.hibernate.shards.strategy.access.LoadBalancedSequentialShardAccessStrategy
 
LoadBalancedShardSelectionStrategy - Class in org.hibernate.shards.strategy.selection
 
LoadBalancedShardSelectionStrategy(ShardLoadBalancer) - Constructor for class org.hibernate.shards.strategy.selection.LoadBalancedShardSelectionStrategy
 
lock(Object, LockMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
lock(String, Object, LockMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
lockShard() - Method in interface org.hibernate.shards.session.ShardedSession
Place the session into a state where every create operation takes place on the same shard.
lockShard() - Method in class org.hibernate.shards.session.ShardedSessionImpl
 

M

makeSafe(String) - Static method in class org.hibernate.shards.util.StringUtil
Helper function for making null strings safe for comparisons, etc.
Maps - Class in org.hibernate.shards.util
Helper methods related to Maps.
MaxResultsExitOperation - Class in org.hibernate.shards.strategy.exit
 
MaxResultsExitOperation(int) - Constructor for class org.hibernate.shards.strategy.exit.MaxResultsExitOperation
 
merge(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
merge(String, Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 

N

NamedQueryFactoryImpl - Class in org.hibernate.shards.query
Facilitates use of named queries when using ShardedQuery.
NamedQueryFactoryImpl(String) - Constructor for class org.hibernate.shards.query.NamedQueryFactoryImpl
 
newArrayList() - Static method in class org.hibernate.shards.util.Lists
Construct a new ArrayList, taking advantage of type inference to avoid specifying the type on the rhs.
newArrayList(E...) - Static method in class org.hibernate.shards.util.Lists
Construct a new ArrayList with the provided elements, taking advantage of type inference to avoid specifying the type on the rhs.
newArrayList(Iterable<? extends E>) - Static method in class org.hibernate.shards.util.Lists
Construct a new ArrayList with the contents of the provided Iterable, taking advantage of type inference to avoid specifying the type on the rhs.
newArrayListWithCapacity(int) - Static method in class org.hibernate.shards.util.Lists
Construct a new ArrayList with the specified capacity, taking advantage of type inference to avoid specifying the type on the rhs.
newHashMap() - Static method in class org.hibernate.shards.util.Maps
Construct a new HashMap, taking advantage of type inference to avoid specifying the type on the rhs.
newHashSet() - Static method in class org.hibernate.shards.util.Sets
Construct a new HashSet, taking advantage of type inference to avoid specifying the type on the rhs.
newHashSet(E...) - Static method in class org.hibernate.shards.util.Sets
Construct a new HashSet with the provided elements, taking advantage of type inference to avoid specifying the type on the rhs.
newHashSet(Iterable<? extends E>) - Static method in class org.hibernate.shards.util.Sets
Construct a new HashSet with the contents of the provided Iterable, taking advantage of type inference to avoid specifying the type on the rhs.
newInstance() - Method in interface org.hibernate.shards.session.StatefulInterceptorFactory
 
newLinkedHashMap() - Static method in class org.hibernate.shards.util.Maps
Construct a new LinkedHashMap, taking advantage of type inference to avoid specifying the type on the rhs.
newLinkedList() - Static method in class org.hibernate.shards.util.Lists
Construct a new LinkedList, taking advantage of type inference to avoid specifying the type on the rhs.
newShardStrategy(List<ShardId>) - Method in interface org.hibernate.shards.strategy.ShardStrategyFactory
 

O

of(A, B) - Static method in class org.hibernate.shards.util.Pair
 
onCollectionRecreate(Object, Serializable) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
onCollectionRemove(Object, Serializable) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
onCollectionUpdate(Object, Serializable) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
onDelete(Object, Serializable, Object[], String[], Type[]) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
onEvent(Criteria) - Method in class org.hibernate.shards.criteria.CreateSubcriteriaEvent
 
onEvent(Criteria) - Method in interface org.hibernate.shards.criteria.CriteriaEvent
Apply the event
onEvent(Query) - Method in interface org.hibernate.shards.query.QueryEvent
Apply the event
onEvent(Query) - Method in class org.hibernate.shards.query.SetBigDecimalEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetBigIntegerEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetBinaryEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetBooleanEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetByteEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetCacheableEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetCacheModeEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetCacheRegionEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetCalendarDateEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetCalendarEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetCharacterEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetCommentEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetDateEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetDoubleEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetEntityEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetFetchSizeEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetFirstResultEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetFloatEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetFlushModeEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetIntegerEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetLocaleEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetLockModeEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetLongEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetMaxResultsEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetParameterEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetParameterListEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetParametersEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetPropertiesEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetReadOnlyEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetResultTransformerEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetSerializableEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetShortEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetStringEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetTextEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetTimeEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetTimeoutEvent
 
onEvent(Query) - Method in class org.hibernate.shards.query.SetTimestampEvent
 
onFlushDirty(Object, Serializable, Object[], Object[], String[], Type[]) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
onLoad(Object, Serializable, Object[], String[], Type[]) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
onOpenSession(Session) - Method in interface org.hibernate.shards.session.OpenSessionEvent
Invokes any actions that have to occur when a session is opened.
onOpenSession(Session) - Method in class org.hibernate.shards.session.SetSessionOnRequiresSessionEvent
 
onOpenSession(Session) - Method in class org.hibernate.shards.session.SetupTransactionOpenSessionEvent
 
onPrepareStatement(String) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
onSave(Object, Serializable, Object[], String[], Type[]) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
openControlSession() - Method in interface org.hibernate.shards.session.ControlSessionProvider
Opens control session.
openControlSession() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
openSession(Interceptor) - Method in interface org.hibernate.shards.session.ShardedSessionFactory
Create database connection(s) and open a ShardedSession on it, specifying an interceptor.
openSession() - Method in interface org.hibernate.shards.session.ShardedSessionFactory
Create database connection(s) and open a ShardedSession on it.
openSession(Connection) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
Unsupported.
openSession(Interceptor) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
Warning: this interceptor will be shared across all shards, so be very careful about using a stateful implementation.
openSession(Connection, Interceptor) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
Unsupported.
openSession() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
openSession(Connection, boolean, boolean, ConnectionReleaseMode) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
Unsupported.
OpenSessionEvent - Interface in org.hibernate.shards.session
Interface for events that can be laziliy applied to a Session.
openStatelessSession() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
Unsupported.
openStatelessSession(Connection) - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
Unsupported.
openTemporarySession() - Method in class org.hibernate.shards.session.ShardedSessionFactoryImpl
 
OrderExitOperation - Class in org.hibernate.shards.strategy.exit
 
OrderExitOperation(Order) - Constructor for class org.hibernate.shards.strategy.exit.OrderExitOperation
 
org.hibernate.shards - package org.hibernate.shards
Copyright (C) 2007 Google Inc.
org.hibernate.shards.cfg - package org.hibernate.shards.cfg
 
org.hibernate.shards.criteria - package org.hibernate.shards.criteria
 
org.hibernate.shards.engine - package org.hibernate.shards.engine
 
org.hibernate.shards.id - package org.hibernate.shards.id
 
org.hibernate.shards.loadbalance - package org.hibernate.shards.loadbalance
 
org.hibernate.shards.query - package org.hibernate.shards.query
 
org.hibernate.shards.session - package org.hibernate.shards.session
 
org.hibernate.shards.stat - package org.hibernate.shards.stat
 
org.hibernate.shards.strategy - package org.hibernate.shards.strategy
 
org.hibernate.shards.strategy.access - package org.hibernate.shards.strategy.access
 
org.hibernate.shards.strategy.exit - package org.hibernate.shards.strategy.exit
 
org.hibernate.shards.strategy.resolution - package org.hibernate.shards.strategy.resolution
 
org.hibernate.shards.strategy.selection - package org.hibernate.shards.strategy.selection
 
org.hibernate.shards.transaction - package org.hibernate.shards.transaction
 
org.hibernate.shards.util - package org.hibernate.shards.util
 

P

Pair<A,B> - Class in org.hibernate.shards.util
A simple class to represent a pair.
ParallelShardAccessStrategy - Class in org.hibernate.shards.strategy.access
Invokes the given operation on the given shards in parallel.
ParallelShardAccessStrategy(ThreadPoolExecutor) - Constructor for class org.hibernate.shards.strategy.access.ParallelShardAccessStrategy
 
persist(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
persist(String, Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
postFlush(Iterator) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
Preconditions - Class in org.hibernate.shards.util
Helper methods for checking preconditions.
preFlush(Iterator) - Method in class org.hibernate.shards.util.InterceptorDecorator
 
ProjectionExitOperation - Interface in org.hibernate.shards.strategy.exit
 
ProjectionExitOperationFactory - Class in org.hibernate.shards.strategy.exit
 

Q

QueryEvent - Interface in org.hibernate.shards.query
Interface for events that can be lazily applied to a Query.
QueryFactory - Interface in org.hibernate.shards.query
 
QueryId - Class in org.hibernate.shards.query
 
QueryId(int) - Constructor for class org.hibernate.shards.query.QueryId
 
QueryResult - Class in org.hibernate.shards.query
 
QueryResult() - Constructor for class org.hibernate.shards.query.QueryResult
 

R

RandomShardLoadBalancer - Class in org.hibernate.shards.loadbalance
Random selection load balancing algorithm.
RandomShardLoadBalancer(List<ShardId>) - Constructor for class org.hibernate.shards.loadbalance.RandomShardLoadBalancer
Construct a RandomShardLoadBalancer
reconnect() - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
reconnect(Connection) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Unsupported.
refresh(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
refresh(Object, LockMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
registerSynchronization(Synchronization) - Method in class org.hibernate.shards.transaction.ShardedTransactionImpl
 
replicate(Object, ReplicationMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
replicate(String, Object, ReplicationMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
RequiresSession - Interface in org.hibernate.shards.session
Interface describing an object that can have a Session set on it.
rollback() - Method in class org.hibernate.shards.transaction.ShardedTransactionImpl
 
rotate(List<T>, int) - Static method in class org.hibernate.shards.util.Iterables
Provides a rotated view of a list.
RoundRobinShardLoadBalancer - Class in org.hibernate.shards.loadbalance
Round robin load balancing algorithm.
RoundRobinShardLoadBalancer(List<ShardId>) - Constructor for class org.hibernate.shards.loadbalance.RoundRobinShardLoadBalancer
Construct a RoundRobinShardLoadBalancer
RoundRobinShardSelectionStrategy - Class in org.hibernate.shards.strategy.selection
 
RoundRobinShardSelectionStrategy(RoundRobinShardLoadBalancer) - Constructor for class org.hibernate.shards.strategy.selection.RoundRobinShardSelectionStrategy
 
RowCountExitOperation - Class in org.hibernate.shards.strategy.exit
 
RowCountExitOperation(Projection) - Constructor for class org.hibernate.shards.strategy.exit.RowCountExitOperation
 

S

save(String, Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
save(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
save(Object, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
save(String, Object, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
saveOrUpdate(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
saveOrUpdate(String, Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
saveOrUpdateCopy(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
saveOrUpdateCopy(Object, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
saveOrUpdateCopy(String, Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
saveOrUpdateCopy(String, Object, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
scroll() - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
Unsupported.
scroll(ScrollMode) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
Unsupported.
scroll() - Method in class org.hibernate.shards.query.ShardedQueryImpl
Scrolling is unsupported.
scroll(ScrollMode) - Method in class org.hibernate.shards.query.ShardedQueryImpl
Scrolling is unsupported.
second - Variable in class org.hibernate.shards.util.Pair
The second element of the pair.
selectShardIdForNewObject(Object) - Method in class org.hibernate.shards.strategy.selection.LoadBalancedShardSelectionStrategy
 
selectShardIdForNewObject(Object) - Method in class org.hibernate.shards.strategy.selection.RoundRobinShardSelectionStrategy
 
selectShardIdForNewObject(Object) - Method in interface org.hibernate.shards.strategy.selection.ShardSelectionStrategy
Determine the specific shard on which this object should reside
selectShardIdsFromShardResolutionStrategyData(ShardResolutionStrategyData) - Method in class org.hibernate.shards.strategy.resolution.AllShardsShardResolutionStrategy
 
selectShardIdsFromShardResolutionStrategyData(ShardResolutionStrategyData) - Method in interface org.hibernate.shards.strategy.resolution.ShardResolutionStrategy
Determine the shards on which an object might live
SequentialShardAccessStrategy - Class in org.hibernate.shards.strategy.access
 
SequentialShardAccessStrategy() - Constructor for class org.hibernate.shards.strategy.access.SequentialShardAccessStrategy
 
setBigDecimal(int, BigDecimal) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setBigDecimal(String, BigDecimal) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetBigDecimalEvent - Class in org.hibernate.shards.query
 
SetBigDecimalEvent(int, BigDecimal) - Constructor for class org.hibernate.shards.query.SetBigDecimalEvent
 
SetBigDecimalEvent(String, BigDecimal) - Constructor for class org.hibernate.shards.query.SetBigDecimalEvent
 
setBigInteger(int, BigInteger) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setBigInteger(String, BigInteger) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetBigIntegerEvent - Class in org.hibernate.shards.query
 
SetBigIntegerEvent(int, BigInteger) - Constructor for class org.hibernate.shards.query.SetBigIntegerEvent
 
SetBigIntegerEvent(String, BigInteger) - Constructor for class org.hibernate.shards.query.SetBigIntegerEvent
 
setBinary(int, byte[]) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setBinary(String, byte[]) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetBinaryEvent - Class in org.hibernate.shards.query
 
SetBinaryEvent(int, byte[]) - Constructor for class org.hibernate.shards.query.SetBinaryEvent
 
SetBinaryEvent(String, byte[]) - Constructor for class org.hibernate.shards.query.SetBinaryEvent
 
setBoolean(int, boolean) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setBoolean(String, boolean) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetBooleanEvent - Class in org.hibernate.shards.query
 
SetBooleanEvent(int, boolean) - Constructor for class org.hibernate.shards.query.SetBooleanEvent
 
SetBooleanEvent(String, boolean) - Constructor for class org.hibernate.shards.query.SetBooleanEvent
 
setByte(int, byte) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setByte(String, byte) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetByteEvent - Class in org.hibernate.shards.query
 
SetByteEvent(int, byte) - Constructor for class org.hibernate.shards.query.SetByteEvent
 
SetByteEvent(String, byte) - Constructor for class org.hibernate.shards.query.SetByteEvent
 
setCacheable(boolean) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setCacheable(boolean) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetCacheableEvent - Class in org.hibernate.shards.query
 
SetCacheableEvent(boolean) - Constructor for class org.hibernate.shards.query.SetCacheableEvent
 
setCacheMode(CacheMode) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setCacheMode(CacheMode) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setCacheMode(CacheMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
SetCacheModeEvent - Class in org.hibernate.shards.query
 
SetCacheModeEvent(CacheMode) - Constructor for class org.hibernate.shards.query.SetCacheModeEvent
 
setCacheRegion(String) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setCacheRegion(String) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetCacheRegionEvent - Class in org.hibernate.shards.query
 
SetCacheRegionEvent(String) - Constructor for class org.hibernate.shards.query.SetCacheRegionEvent
 
setCalendar(int, Calendar) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setCalendar(String, Calendar) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setCalendarDate(int, Calendar) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setCalendarDate(String, Calendar) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetCalendarDateEvent - Class in org.hibernate.shards.query
 
SetCalendarDateEvent(int, Calendar) - Constructor for class org.hibernate.shards.query.SetCalendarDateEvent
 
SetCalendarDateEvent(String, Calendar) - Constructor for class org.hibernate.shards.query.SetCalendarDateEvent
 
SetCalendarEvent - Class in org.hibernate.shards.query
 
SetCalendarEvent(int, Calendar) - Constructor for class org.hibernate.shards.query.SetCalendarEvent
 
SetCalendarEvent(String, Calendar) - Constructor for class org.hibernate.shards.query.SetCalendarEvent
 
setCharacter(int, char) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setCharacter(String, char) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetCharacterEvent - Class in org.hibernate.shards.query
 
SetCharacterEvent(int, char) - Constructor for class org.hibernate.shards.query.SetCharacterEvent
 
SetCharacterEvent(String, char) - Constructor for class org.hibernate.shards.query.SetCharacterEvent
 
setComment(String) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setComment(String) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetCommentEvent - Class in org.hibernate.shards.query
 
SetCommentEvent(String) - Constructor for class org.hibernate.shards.query.SetCommentEvent
 
setControlSessionProvider(ControlSessionProvider) - Method in interface org.hibernate.shards.id.GeneratorRequiringControlSessionProvider
 
setControlSessionProvider(ControlSessionProvider) - Method in class org.hibernate.shards.id.ShardedTableHiLoGenerator
 
setCurrentSubgraphShardId(ShardId) - Static method in class org.hibernate.shards.session.ShardedSessionImpl
 
setDate(int, Date) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setDate(String, Date) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetDateEvent - Class in org.hibernate.shards.query
 
SetDateEvent(int, Date) - Constructor for class org.hibernate.shards.query.SetDateEvent
 
SetDateEvent(String, Date) - Constructor for class org.hibernate.shards.query.SetDateEvent
 
setDouble(int, double) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setDouble(String, double) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetDoubleEvent - Class in org.hibernate.shards.query
 
SetDoubleEvent(int, double) - Constructor for class org.hibernate.shards.query.SetDoubleEvent
 
SetDoubleEvent(String, double) - Constructor for class org.hibernate.shards.query.SetDoubleEvent
 
setEntity(int, Object) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setEntity(String, Object) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetEntityEvent - Class in org.hibernate.shards.query
 
SetEntityEvent(int, Object) - Constructor for class org.hibernate.shards.query.SetEntityEvent
 
SetEntityEvent(String, Object) - Constructor for class org.hibernate.shards.query.SetEntityEvent
 
setFetchMode(String, FetchMode) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setFetchSize(int) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setFetchSize(int) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetFetchSizeEvent - Class in org.hibernate.shards.query
 
SetFetchSizeEvent(int) - Constructor for class org.hibernate.shards.query.SetFetchSizeEvent
 
setFirstResult(int) - Method in class org.hibernate.shards.criteria.ExitOperationsCriteriaCollector
Sets the index of the first result requested by the client
setFirstResult(int) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setFirstResult(int) - Method in class org.hibernate.shards.query.ExitOperationsQueryCollector
 
setFirstResult(int) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetFirstResultEvent - Class in org.hibernate.shards.query
 
SetFirstResultEvent(int) - Constructor for class org.hibernate.shards.query.SetFirstResultEvent
 
setFloat(int, float) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setFloat(String, float) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetFloatEvent - Class in org.hibernate.shards.query
 
SetFloatEvent(int, float) - Constructor for class org.hibernate.shards.query.SetFloatEvent
 
SetFloatEvent(String, float) - Constructor for class org.hibernate.shards.query.SetFloatEvent
 
setFlushMode(FlushMode) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setFlushMode(FlushMode) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setFlushMode(FlushMode) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
SetFlushModeEvent - Class in org.hibernate.shards.query
 
SetFlushModeEvent(FlushMode) - Constructor for class org.hibernate.shards.query.SetFlushModeEvent
 
setInteger(int, int) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setInteger(String, int) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetIntegerEvent - Class in org.hibernate.shards.query
 
SetIntegerEvent(int, int) - Constructor for class org.hibernate.shards.query.SetIntegerEvent
 
SetIntegerEvent(String, int) - Constructor for class org.hibernate.shards.query.SetIntegerEvent
 
setLocale(int, Locale) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setLocale(String, Locale) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetLocaleEvent - Class in org.hibernate.shards.query
 
SetLocaleEvent(int, Locale) - Constructor for class org.hibernate.shards.query.SetLocaleEvent
 
SetLocaleEvent(String, Locale) - Constructor for class org.hibernate.shards.query.SetLocaleEvent
 
setLockMode(LockMode) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setLockMode(String, LockMode) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setLockMode(String, LockMode) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetLockModeEvent - Class in org.hibernate.shards.query
 
SetLockModeEvent(String, LockMode) - Constructor for class org.hibernate.shards.query.SetLockModeEvent
 
setLong(int, long) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setLong(String, long) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetLongEvent - Class in org.hibernate.shards.query
 
SetLongEvent(int, long) - Constructor for class org.hibernate.shards.query.SetLongEvent
 
SetLongEvent(String, long) - Constructor for class org.hibernate.shards.query.SetLongEvent
 
setMaxResults(int) - Method in class org.hibernate.shards.criteria.ExitOperationsCriteriaCollector
Sets the maximum number of results requested by the client
setMaxResults(int) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setMaxResults(int) - Method in class org.hibernate.shards.query.ExitOperationsQueryCollector
 
setMaxResults(int) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetMaxResultsEvent - Class in org.hibernate.shards.query
 
SetMaxResultsEvent(int) - Constructor for class org.hibernate.shards.query.SetMaxResultsEvent
 
setParameter(int, Object, Type) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setParameter(String, Object, Type) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setParameter(int, Object) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setParameter(String, Object) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetParameterEvent - Class in org.hibernate.shards.query
 
SetParameterEvent(int, Object, Type) - Constructor for class org.hibernate.shards.query.SetParameterEvent
 
SetParameterEvent(String, Object, Type) - Constructor for class org.hibernate.shards.query.SetParameterEvent
 
SetParameterEvent(int, Object) - Constructor for class org.hibernate.shards.query.SetParameterEvent
 
SetParameterEvent(String, Object) - Constructor for class org.hibernate.shards.query.SetParameterEvent
 
setParameterList(String, Collection, Type) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setParameterList(String, Collection) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setParameterList(String, Object[], Type) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setParameterList(String, Object[]) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetParameterListEvent - Class in org.hibernate.shards.query
 
SetParameterListEvent(String, Collection, Type) - Constructor for class org.hibernate.shards.query.SetParameterListEvent
 
SetParameterListEvent(String, Collection) - Constructor for class org.hibernate.shards.query.SetParameterListEvent
 
SetParameterListEvent(String, Object[]) - Constructor for class org.hibernate.shards.query.SetParameterListEvent
 
SetParameterListEvent(String, Object[], Type) - Constructor for class org.hibernate.shards.query.SetParameterListEvent
 
setParameters(Object[], Type[]) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetParametersEvent - Class in org.hibernate.shards.query
 
SetParametersEvent(Object[], Type[]) - Constructor for class org.hibernate.shards.query.SetParametersEvent
 
setProjection(Projection) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setProperties(Object) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setProperties(Map) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetPropertiesEvent - Class in org.hibernate.shards.query
 
SetPropertiesEvent(Object) - Constructor for class org.hibernate.shards.query.SetPropertiesEvent
 
SetPropertiesEvent(Map) - Constructor for class org.hibernate.shards.query.SetPropertiesEvent
 
setReadOnly(boolean) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setReadOnly(Object, boolean) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
SetReadOnlyEvent - Class in org.hibernate.shards.query
 
SetReadOnlyEvent(boolean) - Constructor for class org.hibernate.shards.query.SetReadOnlyEvent
 
setResultTransformer(ResultTransformer) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setResultTransformer(ResultTransformer) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetResultTransformerEvent - Class in org.hibernate.shards.query
 
SetResultTransformerEvent(ResultTransformer) - Constructor for class org.hibernate.shards.query.SetResultTransformerEvent
 
Sets - Class in org.hibernate.shards.util
Helper methods related to Sets.
setSerializable(int, Serializable) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setSerializable(String, Serializable) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetSerializableEvent - Class in org.hibernate.shards.query
 
SetSerializableEvent(int, Serializable) - Constructor for class org.hibernate.shards.query.SetSerializableEvent
 
SetSerializableEvent(String, Serializable) - Constructor for class org.hibernate.shards.query.SetSerializableEvent
 
setSession(Session) - Method in interface org.hibernate.shards.session.RequiresSession
 
setSessionFactory(SessionFactoryImplementor) - Method in class org.hibernate.shards.criteria.ExitOperationsCriteriaCollector
Sets the session factory implementor
setSessionFactory(SessionFactoryImplementor) - Method in class org.hibernate.shards.query.ExitOperationsQueryCollector
 
setSessionFactory(SessionFactoryImplementor) - Method in interface org.hibernate.shards.strategy.exit.ExitOperationsCollector
 
SetSessionOnRequiresSessionEvent - Class in org.hibernate.shards.session
OpenSessionEvent which sets the provided Session on a RequiresSession.
SetSessionOnRequiresSessionEvent(RequiresSession) - Constructor for class org.hibernate.shards.session.SetSessionOnRequiresSessionEvent
 
setShort(int, short) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setShort(String, short) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetShortEvent - Class in org.hibernate.shards.query
 
SetShortEvent(int, Short) - Constructor for class org.hibernate.shards.query.SetShortEvent
 
SetShortEvent(String, Short) - Constructor for class org.hibernate.shards.query.SetShortEvent
 
setString(int, String) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setString(String, String) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetStringEvent - Class in org.hibernate.shards.query
 
SetStringEvent(int, String) - Constructor for class org.hibernate.shards.query.SetStringEvent
 
SetStringEvent(String, String) - Constructor for class org.hibernate.shards.query.SetStringEvent
 
setText(int, String) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setText(String, String) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetTextEvent - Class in org.hibernate.shards.query
 
SetTextEvent(int, String) - Constructor for class org.hibernate.shards.query.SetTextEvent
 
SetTextEvent(String, String) - Constructor for class org.hibernate.shards.query.SetTextEvent
 
setTime(int, Date) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setTime(String, Date) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetTimeEvent - Class in org.hibernate.shards.query
 
SetTimeEvent(int, Date) - Constructor for class org.hibernate.shards.query.SetTimeEvent
 
SetTimeEvent(String, Date) - Constructor for class org.hibernate.shards.query.SetTimeEvent
 
setTimeout(int) - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
setTimeout(int) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setTimeout(int) - Method in class org.hibernate.shards.transaction.ShardedTransactionImpl
 
SetTimeoutEvent - Class in org.hibernate.shards.query
 
SetTimeoutEvent(int) - Constructor for class org.hibernate.shards.query.SetTimeoutEvent
 
setTimestamp(int, Date) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
setTimestamp(String, Date) - Method in class org.hibernate.shards.query.ShardedQueryImpl
 
SetTimestampEvent - Class in org.hibernate.shards.query
 
SetTimestampEvent(int, Date) - Constructor for class org.hibernate.shards.query.SetTimestampEvent
 
SetTimestampEvent(String, Date) - Constructor for class org.hibernate.shards.query.SetTimestampEvent
 
setupTransaction(Session) - Method in interface org.hibernate.shards.ShardedTransaction
If a new Session is opened while ShardedTransaction exists, this method is called with the Session as argument.
setupTransaction(Session) - Method in class org.hibernate.shards.transaction.ShardedTransactionImpl
 
SetupTransactionOpenSessionEvent - Class in org.hibernate.shards.session
OpenSessionEvent which adds newly opened session to the specified ShardedTransaction.
SetupTransactionOpenSessionEvent(ShardedTransaction) - Constructor for class org.hibernate.shards.session.SetupTransactionOpenSessionEvent
 
Shard - Interface in org.hibernate.shards
Interface representing a Shard.
SHARD_ID_PROPERTY - Static variable in class org.hibernate.shards.cfg.ShardedEnvironment
Unique identifier for a shard.
ShardAccessStrategy - Interface in org.hibernate.shards.strategy.access
 
ShardConfiguration - Interface in org.hibernate.shards.cfg
Describes the configuration properties that can vary across the SessionFactory instances contained within your ShardedSessionFactory.
ShardedAvgExitOperation - Class in org.hibernate.shards.strategy.exit
 
ShardedAvgExitOperation(Projection) - Constructor for class org.hibernate.shards.strategy.exit.ShardedAvgExitOperation
 
ShardedConfiguration - Class in org.hibernate.shards
Like regular Hibernate's Configuration, this class helps construct your factories.
ShardedConfiguration(Configuration, List<ShardConfiguration>, ShardStrategyFactory) - Constructor for class org.hibernate.shards.ShardedConfiguration
Constructs a ShardedConfiguration.
ShardedConfiguration(Configuration, List<ShardConfiguration>, ShardStrategyFactory, Map<Integer, Integer>) - Constructor for class org.hibernate.shards.ShardedConfiguration
Constructs a ShardedConfiguration.
ShardedCriteria - Interface in org.hibernate.shards.criteria
Interface for a shard-aware Criteria implementation.
ShardedCriteriaImpl - Class in org.hibernate.shards.criteria
Concrete implementation of the ShardedCriteria interface.
ShardedCriteriaImpl(CriteriaId, List<Shard>, CriteriaFactory, ShardAccessStrategy) - Constructor for class org.hibernate.shards.criteria.ShardedCriteriaImpl
Construct a ShardedCriteriaImpl
ShardedEnvironment - Class in org.hibernate.shards.cfg
Hibernate Shards configuration properties.
ShardedQuery - Interface in org.hibernate.shards.query
ShardedQuery extends the Query interface to provide the ability to query across shards.
ShardedQueryImpl - Class in org.hibernate.shards.query
Concrete implementation of ShardedQuery provided by Hibernate Shards.
ShardedQueryImpl(QueryId, List<Shard>, QueryFactory, ShardAccessStrategy) - Constructor for class org.hibernate.shards.query.ShardedQueryImpl
Constructor for ShardedQueryImpl
ShardedSession - Interface in org.hibernate.shards.session
The main runtime inteface between Java application and Hibernate Shards.
ShardedSession represents a logical transaction that might be spanning multiple shards.
ShardedSessionException - Exception in org.hibernate.shards.session
Main exception used in Hibernate Shards.
ShardedSessionException() - Constructor for exception org.hibernate.shards.session.ShardedSessionException
 
ShardedSessionException(String) - Constructor for exception org.hibernate.shards.session.ShardedSessionException
 
ShardedSessionException(String, Throwable) - Constructor for exception org.hibernate.shards.session.ShardedSessionException
 
ShardedSessionException(Throwable) - Constructor for exception org.hibernate.shards.session.ShardedSessionException
 
ShardedSessionFactory - Interface in org.hibernate.shards.session
Shard-aware extension to SessionFactory.
ShardedSessionFactoryImpl - Class in org.hibernate.shards.session
Shard-aware implementation of SessionFactory.
ShardedSessionFactoryImpl(List<ShardId>, Map<SessionFactoryImplementor, Set<ShardId>>, ShardStrategyFactory, Set<Class<?>>, boolean) - Constructor for class org.hibernate.shards.session.ShardedSessionFactoryImpl
Constructs a ShardedSessionFactoryImpl
ShardedSessionFactoryImpl(Map<SessionFactoryImplementor, Set<ShardId>>, ShardStrategyFactory, Set<Class<?>>, boolean) - Constructor for class org.hibernate.shards.session.ShardedSessionFactoryImpl
Constructs a ShardedSessionFactoryImpl
ShardedSessionFactoryImplementor - Interface in org.hibernate.shards.engine
Internal interface for implementors of ShardedSessionFactory
ShardedSessionImpl - Class in org.hibernate.shards.session
Concrete implementation of a ShardedSession, and also the central component of Hibernate Shards' internal implementation.
ShardedSessionImplementor - Interface in org.hibernate.shards.engine
Defines the internal contract between the ShardedSession and other parts of Hibernate Shards.
ShardedSessionStatistics - Class in org.hibernate.shards.stat
Sharded implementation of the SessionStatistics that aggregates the statistics of all underlying individual SessionStatistics.
ShardedSessionStatistics(ShardedSessionImplementor) - Constructor for class org.hibernate.shards.stat.ShardedSessionStatistics
 
ShardedTableHiLoGenerator - Class in org.hibernate.shards.id
TableHiLoGenerator which uses control shard to store table with hi values.
ShardedTableHiLoGenerator() - Constructor for class org.hibernate.shards.id.ShardedTableHiLoGenerator
 
ShardedTransaction - Interface in org.hibernate.shards
Simple interface to represent a shard-aware Transaction.
ShardedTransactionImpl - Class in org.hibernate.shards.transaction
 
ShardedTransactionImpl(ShardedSessionImplementor) - Constructor for class org.hibernate.shards.transaction.ShardedTransactionImpl
 
ShardedUUIDGenerator - Class in org.hibernate.shards.id
Supports generation of either 32-character hex String UUID or 128 bit BigInteger UUID that encodes the shard.
ShardedUUIDGenerator() - Constructor for class org.hibernate.shards.id.ShardedUUIDGenerator
 
ShardEncodingIdentifierGenerator - Interface in org.hibernate.shards.id
 
ShardId - Class in org.hibernate.shards
Uniquely identifies a virtual shard.
ShardId(int) - Constructor for class org.hibernate.shards.ShardId
 
shardIds - Variable in class org.hibernate.shards.BaseHasShardIdList
 
ShardImpl - Class in org.hibernate.shards
Concrete implementation of the Shard interface.
ShardImpl(ShardId, SessionFactoryImplementor) - Constructor for class org.hibernate.shards.ShardImpl
Construct a ShardImpl
ShardImpl(Set<ShardId>, SessionFactoryImplementor) - Constructor for class org.hibernate.shards.ShardImpl
Construct a ShardImpl
ShardImpl(Set<ShardId>, SessionFactoryImplementor, Interceptor) - Constructor for class org.hibernate.shards.ShardImpl
Construct a ShardImpl
ShardLoadBalancer - Interface in org.hibernate.shards.loadbalance
Describes a load balance for shards.
ShardOperation<T> - Interface in org.hibernate.shards
Simple interface used to reference something we can do against a Shard.
ShardResolutionStrategy - Interface in org.hibernate.shards.strategy.resolution
 
ShardResolutionStrategyData - Interface in org.hibernate.shards.strategy.selection
 
ShardResolutionStrategyDataImpl - Class in org.hibernate.shards.strategy.selection
 
ShardResolutionStrategyDataImpl(Class<?>, Serializable) - Constructor for class org.hibernate.shards.strategy.selection.ShardResolutionStrategyDataImpl
 
ShardResolutionStrategyDataImpl(String, Serializable) - Constructor for class org.hibernate.shards.strategy.selection.ShardResolutionStrategyDataImpl
 
ShardSelectionStrategy - Interface in org.hibernate.shards.strategy.selection
 
ShardStrategy - Interface in org.hibernate.shards.strategy
 
ShardStrategyFactory - Interface in org.hibernate.shards.strategy
 
ShardStrategyImpl - Class in org.hibernate.shards.strategy
 
ShardStrategyImpl(ShardSelectionStrategy, ShardResolutionStrategy, ShardAccessStrategy) - Constructor for class org.hibernate.shards.strategy.ShardStrategyImpl
 
StatefulInterceptorFactory - Interface in org.hibernate.shards.session
Interface describing an object that knows how to create Interceptors.
StringUtil - Class in org.hibernate.shards.util
String utilities.
StringUtil() - Constructor for class org.hibernate.shards.util.StringUtil
 
SubcriteriaFactory - Interface in org.hibernate.shards.criteria
Interface describing an object tha knows how to create Criteria.
SubcriteriaFactoryImpl - Class in org.hibernate.shards.criteria
Concrete implementation of the SubcriteriaFactory interface.
SubcriteriaFactoryImpl(String) - Constructor for class org.hibernate.shards.criteria.SubcriteriaFactoryImpl
Construct a SubcriteriaFactoryImpl
SubcriteriaFactoryImpl(String, int) - Constructor for class org.hibernate.shards.criteria.SubcriteriaFactoryImpl
Construct a SubcriteriaFactoryImpl
SubcriteriaFactoryImpl(String, String) - Constructor for class org.hibernate.shards.criteria.SubcriteriaFactoryImpl
Construct a SubcriteriaFactoryImpl
SubcriteriaFactoryImpl(String, String, int) - Constructor for class org.hibernate.shards.criteria.SubcriteriaFactoryImpl
Construct a SubcriteriaFactoryImpl
SubsetShardedSessionFactoryImpl - Class in org.hibernate.shards.session
This class extends ShardedSessionFactoryImpl and is constructed by supplying a subset of shardIds that are primarily owned by a ShardedSessionFactoryImpl.
SubsetShardedSessionFactoryImpl(List<ShardId>, Map<SessionFactoryImplementor, Set<ShardId>>, ShardStrategyFactory, Set<Class<?>>, boolean) - Constructor for class org.hibernate.shards.session.SubsetShardedSessionFactoryImpl
 
SubsetShardedSessionFactoryImpl(Map<SessionFactoryImplementor, Set<ShardId>>, ShardStrategyFactory, Set<Class<?>>, boolean) - Constructor for class org.hibernate.shards.session.SubsetShardedSessionFactoryImpl
 

T

toString() - Method in class org.hibernate.shards.ShardId
 
toString() - Method in class org.hibernate.shards.ShardImpl
 

U

uniqueResult() - Method in class org.hibernate.shards.criteria.ShardedCriteriaImpl
 
uniqueResult() - Method in class org.hibernate.shards.query.ShardedQueryImpl
The implementation executes the query on each shard and returns the first non-null result.
uniqueResult(CriteriaId) - Method in interface org.hibernate.shards.Shard
 
uniqueResult(QueryId) - Method in interface org.hibernate.shards.Shard
 
uniqueResult(CriteriaId) - Method in class org.hibernate.shards.ShardImpl
 
uniqueResult(QueryId) - Method in class org.hibernate.shards.ShardImpl
 
update(Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
update(String, Object) - Method in class org.hibernate.shards.session.ShardedSessionImpl
 
update(Object, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  
update(String, Object, Serializable) - Method in class org.hibernate.shards.session.ShardedSessionImpl
Deprecated.  

W

wasCommitted() - Method in class org.hibernate.shards.transaction.ShardedTransactionImpl
 
wasRolledBack() - Method in class org.hibernate.shards.transaction.ShardedTransactionImpl
 

A B C D E F G H I L M N O P Q R S T U W