public class PerTableKeyProvider extends Object implements KeyProvider<PersistentEntityKey,PersistentAssociationKey,PersistentIdSourceKey>
| Constructor and Description |
|---|
PerTableKeyProvider() |
| Modifier and Type | Method and Description |
|---|---|
PersistentAssociationKey |
getAssociationCacheKey(AssociationKey key) |
PersistentEntityKey |
getEntityCacheKey(EntityKey key) |
Set<org.infinispan.commons.marshall.AdvancedExternalizer<?>> |
getExternalizers() |
PersistentIdSourceKey |
getIdSourceCacheKey(IdSourceKey key) |
org.hibernate.ogm.datastore.infinispan.persistencestrategy.table.impl.PerTableKeyProvider.TupleMapper |
getMapper(EntityKeyMetadata... entityKeyMetadatas) |
public PersistentEntityKey getEntityCacheKey(EntityKey key)
getEntityCacheKey in interface KeyProvider<PersistentEntityKey,PersistentAssociationKey,PersistentIdSourceKey>public PersistentAssociationKey getAssociationCacheKey(AssociationKey key)
getAssociationCacheKey in interface KeyProvider<PersistentEntityKey,PersistentAssociationKey,PersistentIdSourceKey>public PersistentIdSourceKey getIdSourceCacheKey(IdSourceKey key)
getIdSourceCacheKey in interface KeyProvider<PersistentEntityKey,PersistentAssociationKey,PersistentIdSourceKey>public org.hibernate.ogm.datastore.infinispan.persistencestrategy.table.impl.PerTableKeyProvider.TupleMapper getMapper(EntityKeyMetadata... entityKeyMetadatas)
getMapper in interface KeyProvider<PersistentEntityKey,PersistentAssociationKey,PersistentIdSourceKey>public Set<org.infinispan.commons.marshall.AdvancedExternalizer<?>> getExternalizers()
getExternalizers in interface KeyProvider<PersistentEntityKey,PersistentAssociationKey,PersistentIdSourceKey>Copyright © 2010–2017 Hibernate. All rights reserved.