public class IgniteDialect extends org.hibernate.ogm.dialect.spi.BaseGridDialect implements org.hibernate.ogm.dialect.spi.GridDialect, org.hibernate.ogm.dialect.multiget.spi.MultigetGridDialect, org.hibernate.ogm.dialect.query.spi.QueryableGridDialect<org.hibernate.ogm.datastore.ignite.query.impl.IgniteQueryDescriptor>
| Constructor and Description |
|---|
IgniteDialect(org.hibernate.ogm.datastore.ignite.impl.IgniteDatastoreProvider provider) |
getDuplicateInsertPreventionStrategy, isInTheInsertionQueue, usesNavigationalInformationForInverseSideOfAssociationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDuplicateInsertPreventionStrategy, usesNavigationalInformationForInverseSideOfAssociationspublic IgniteDialect(org.hibernate.ogm.datastore.ignite.impl.IgniteDatastoreProvider provider)
public LockingStrategy getLockingStrategy(Lockable lockable, LockMode lockMode)
getLockingStrategy in interface org.hibernate.ogm.dialect.spi.GridDialectgetLockingStrategy in class org.hibernate.ogm.dialect.spi.BaseGridDialectpublic org.hibernate.ogm.model.spi.Tuple getTuple(org.hibernate.ogm.model.key.spi.EntityKey key, org.hibernate.ogm.dialect.spi.OperationContext operationContext)
getTuple in interface org.hibernate.ogm.dialect.spi.GridDialectpublic List<org.hibernate.ogm.model.spi.Tuple> getTuples(org.hibernate.ogm.model.key.spi.EntityKey[] keys, org.hibernate.ogm.dialect.spi.TupleContext tupleContext)
getTuples in interface org.hibernate.ogm.dialect.multiget.spi.MultigetGridDialectpublic org.hibernate.ogm.model.spi.Tuple createTuple(org.hibernate.ogm.model.key.spi.EntityKey key, org.hibernate.ogm.dialect.spi.OperationContext operationContext)
createTuple in interface org.hibernate.ogm.dialect.spi.GridDialectpublic void insertOrUpdateTuple(org.hibernate.ogm.model.key.spi.EntityKey key, org.hibernate.ogm.entityentry.impl.TuplePointer tuplePointer, org.hibernate.ogm.dialect.spi.TupleContext tupleContext) throws org.hibernate.ogm.dialect.spi.TupleAlreadyExistsException
insertOrUpdateTuple in interface org.hibernate.ogm.dialect.spi.GridDialectorg.hibernate.ogm.dialect.spi.TupleAlreadyExistsExceptionpublic void removeTuple(org.hibernate.ogm.model.key.spi.EntityKey key, org.hibernate.ogm.dialect.spi.TupleContext tupleContext)
removeTuple in interface org.hibernate.ogm.dialect.spi.GridDialectpublic org.hibernate.ogm.model.spi.Association getAssociation(org.hibernate.ogm.model.key.spi.AssociationKey key, org.hibernate.ogm.dialect.spi.AssociationContext associationContext)
getAssociation in interface org.hibernate.ogm.dialect.spi.GridDialectpublic org.hibernate.ogm.model.spi.Association createAssociation(org.hibernate.ogm.model.key.spi.AssociationKey key, org.hibernate.ogm.dialect.spi.AssociationContext associationContext)
createAssociation in interface org.hibernate.ogm.dialect.spi.GridDialectpublic void insertOrUpdateAssociation(org.hibernate.ogm.model.key.spi.AssociationKey key, org.hibernate.ogm.model.spi.Association association, org.hibernate.ogm.dialect.spi.AssociationContext associationContext)
insertOrUpdateAssociation in interface org.hibernate.ogm.dialect.spi.GridDialectpublic void removeAssociation(org.hibernate.ogm.model.key.spi.AssociationKey key, org.hibernate.ogm.dialect.spi.AssociationContext associationContext)
removeAssociation in interface org.hibernate.ogm.dialect.spi.GridDialectpublic boolean isStoredInEntityStructure(org.hibernate.ogm.model.key.spi.AssociationKeyMetadata associationKeyMetadata, org.hibernate.ogm.dialect.spi.AssociationTypeContext associationTypeContext)
isStoredInEntityStructure in interface org.hibernate.ogm.dialect.spi.GridDialectpublic Number nextValue(org.hibernate.ogm.dialect.spi.NextValueRequest request)
nextValue in interface org.hibernate.ogm.dialect.spi.GridDialectpublic boolean supportsSequences()
supportsSequences in interface org.hibernate.ogm.dialect.spi.GridDialectsupportsSequences in class org.hibernate.ogm.dialect.spi.BaseGridDialectpublic void forEachTuple(org.hibernate.ogm.dialect.spi.ModelConsumer consumer, org.hibernate.ogm.dialect.spi.TupleTypeContext tupleTypeContext, org.hibernate.ogm.model.key.spi.EntityKeyMetadata entityKeyMetadata)
forEachTuple in interface org.hibernate.ogm.dialect.spi.GridDialectpublic int executeBackendUpdateQuery(org.hibernate.ogm.dialect.query.spi.BackendQuery<org.hibernate.ogm.datastore.ignite.query.impl.IgniteQueryDescriptor> query, org.hibernate.ogm.dialect.query.spi.QueryParameters queryParameters, org.hibernate.ogm.dialect.spi.TupleContext tupleContext)
executeBackendUpdateQuery in interface org.hibernate.ogm.dialect.query.spi.QueryableGridDialect<org.hibernate.ogm.datastore.ignite.query.impl.IgniteQueryDescriptor>public org.hibernate.ogm.dialect.query.spi.ClosableIterator<org.hibernate.ogm.model.spi.Tuple> executeBackendQuery(org.hibernate.ogm.dialect.query.spi.BackendQuery<org.hibernate.ogm.datastore.ignite.query.impl.IgniteQueryDescriptor> backendQuery, org.hibernate.ogm.dialect.query.spi.QueryParameters queryParameters, org.hibernate.ogm.dialect.spi.TupleContext tupleContext)
executeBackendQuery in interface org.hibernate.ogm.dialect.query.spi.QueryableGridDialect<org.hibernate.ogm.datastore.ignite.query.impl.IgniteQueryDescriptor>public org.hibernate.ogm.dialect.query.spi.ParameterMetadataBuilder getParameterMetadataBuilder()
getParameterMetadataBuilder in interface org.hibernate.ogm.dialect.query.spi.QueryableGridDialect<org.hibernate.ogm.datastore.ignite.query.impl.IgniteQueryDescriptor>public org.hibernate.ogm.datastore.ignite.query.impl.IgniteQueryDescriptor parseNativeQuery(String nativeQuery)
parseNativeQuery in interface org.hibernate.ogm.dialect.query.spi.QueryableGridDialect<org.hibernate.ogm.datastore.ignite.query.impl.IgniteQueryDescriptor>public org.hibernate.ogm.type.spi.GridType overrideType(Type type)
overrideType in interface org.hibernate.ogm.dialect.spi.GridDialectoverrideType in class org.hibernate.ogm.dialect.spi.BaseGridDialectCopyright © 2010-2018 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.