public class InfinispanDialect<EK,AK,ISK> extends BaseGridDialect implements StoredProcedureAwareGridDialect, ServiceRegistryAwareService
| Constructor and Description |
|---|
InfinispanDialect(org.hibernate.ogm.datastore.infinispan.impl.InfinispanEmbeddedDatastoreProvider provider) |
getDuplicateInsertPreventionStrategy, isInTheInsertionQueue, overrideType, usesNavigationalInformationForInverseSideOfAssociationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDuplicateInsertPreventionStrategy, overrideType, usesNavigationalInformationForInverseSideOfAssociationspublic InfinispanDialect(org.hibernate.ogm.datastore.infinispan.impl.InfinispanEmbeddedDatastoreProvider provider)
public LockingStrategy getLockingStrategy(Lockable lockable, LockMode lockMode)
getLockingStrategy in interface GridDialectgetLockingStrategy in class BaseGridDialectlockable - The persister for the entity to be locked.lockMode - The type of lock to be acquired.public Tuple getTuple(EntityKey key, OperationContext operationContext)
getTuple in interface GridDialectpublic Tuple createTuple(EntityKey key, OperationContext operationContext)
createTuple in interface GridDialectpublic void insertOrUpdateTuple(EntityKey key, org.hibernate.ogm.entityentry.impl.TuplePointer tuplePointer, TupleContext tupleContext)
insertOrUpdateTuple in interface GridDialectpublic void removeTuple(EntityKey key, TupleContext tupleContext)
removeTuple in interface GridDialectpublic Association getAssociation(AssociationKey key, AssociationContext associationContext)
getAssociation in interface GridDialectpublic Association createAssociation(AssociationKey key, AssociationContext associationContext)
createAssociation in interface GridDialectpublic void insertOrUpdateAssociation(AssociationKey key, Association association, AssociationContext associationContext)
insertOrUpdateAssociation in interface GridDialectpublic void removeAssociation(AssociationKey key, AssociationContext associationContext)
removeAssociation in interface GridDialectpublic boolean isStoredInEntityStructure(AssociationKeyMetadata associationKeyMetadata, AssociationTypeContext associationTypeContext)
isStoredInEntityStructure in interface GridDialectpublic Number nextValue(NextValueRequest request)
nextValue in interface GridDialectpublic void forEachTuple(ModelConsumer consumer, TupleTypeContext tupleTypeContext, EntityKeyMetadata entityKeyMetadata)
forEachTuple in interface GridDialectpublic ClosableIterator<Tuple> callStoredProcedure(String storedProcedureName, ProcedureQueryParameters queryParameters, TupleContext tupleContext)
callStoredProcedure in interface StoredProcedureAwareGridDialectpublic void injectServices(ServiceRegistryImplementor serviceRegistry)
injectServices in interface ServiceRegistryAwareServicepublic boolean supportsSequences()
supportsSequences in interface GridDialectsupportsSequences in class BaseGridDialectCopyright © 2010-2018 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.