public class InfinispanRemoteDialect<EK,AK,ISK> extends org.hibernate.ogm.dialect.impl.AbstractGroupingByEntityDialect implements QueryableGridDialect<org.hibernate.ogm.datastore.infinispanremote.query.impl.InfinispanRemoteQueryDescriptor>, MultigetGridDialect, StoredProcedureAwareGridDialect
| Constructor and Description |
|---|
InfinispanRemoteDialect(org.hibernate.ogm.datastore.infinispanremote.impl.InfinispanRemoteDatastoreProvider provider) |
executeBatch, flushPendingOperations, insertOrUpdateAssociation, insertOrUpdateTuple, removeAssociationgetLockingStrategy, isInTheInsertionQueue, overrideType, usesNavigationalInformationForInverseSideOfAssociationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLockingStrategy, insertOrUpdateAssociation, insertOrUpdateTuple, overrideType, removeAssociation, usesNavigationalInformationForInverseSideOfAssociationspublic InfinispanRemoteDialect(org.hibernate.ogm.datastore.infinispanremote.impl.InfinispanRemoteDatastoreProvider provider)
public Tuple getTuple(EntityKey key, OperationContext operationContext)
getTuple in interface GridDialectpublic Tuple createTuple(EntityKey key, OperationContext operationContext)
createTuple in interface GridDialectprotected void executeGroupedChangesToEntity(GroupedChangesToEntityOperation groupedOperation)
executeGroupedChangesToEntity in class org.hibernate.ogm.dialect.impl.AbstractGroupingByEntityDialectpublic ClosableIterator<Tuple> executeBackendQuery(BackendQuery<org.hibernate.ogm.datastore.infinispanremote.query.impl.InfinispanRemoteQueryDescriptor> backendQuery, QueryParameters queryParameters, TupleContext tupleContext)
public int executeBackendUpdateQuery(BackendQuery<org.hibernate.ogm.datastore.infinispanremote.query.impl.InfinispanRemoteQueryDescriptor> query, QueryParameters queryParameters, TupleContext tupleContext)
public ParameterMetadataBuilder getParameterMetadataBuilder()
public org.hibernate.ogm.datastore.infinispanremote.query.impl.InfinispanRemoteQueryDescriptor parseNativeQuery(String nativeQuery)
public ClosableIterator<Tuple> callStoredProcedure(String storedProcedureName, ProcedureQueryParameters queryParameters, TupleContext tupleContext)
callStoredProcedure in interface StoredProcedureAwareGridDialectpublic 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 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 DuplicateInsertPreventionStrategy getDuplicateInsertPreventionStrategy(EntityKeyMetadata entityKeyMetadata)
getDuplicateInsertPreventionStrategy in interface GridDialectgetDuplicateInsertPreventionStrategy in class BaseGridDialectpublic boolean supportsSequences()
supportsSequences in interface GridDialectsupportsSequences in class BaseGridDialectpublic List<Tuple> getTuples(EntityKey[] keys, TupleContext tupleContext)
getTuples in interface MultigetGridDialectCopyright © 2010-2018 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.