Package org.hibernate.generator.values
Class AbstractGeneratedValuesMutationDelegate
java.lang.Object
org.hibernate.generator.values.AbstractGeneratedValuesMutationDelegate
- All Implemented Interfaces:
GeneratedValuesMutationDelegate
- Direct Known Subclasses:
AbstractReturningDelegate,AbstractSelectingDelegate
public abstract class AbstractGeneratedValuesMutationDelegate
extends Object
implements GeneratedValuesMutationDelegate
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final GeneratedValuesMappingProducerprotected final EntityPersister -
Constructor Summary
ConstructorsConstructorDescriptionAbstractGeneratedValuesMutationDelegate(EntityPersister persister, EventType timing) AbstractGeneratedValuesMutationDelegate(EntityPersister persister, EventType timing, boolean supportsArbitraryValues, boolean supportsRowId) -
Method Summary
Modifier and TypeMethodDescriptionprotected Dialectdialect()Retrieve the mapping producer used to read the generated values.Returns the timing this generated values delegate handles.final booleanReturnstruewhen this delegate supports retrieving arbitrary generated values, orfalsewhen it only supports identifiers.final booleanReturnstruewhen this delegate supports retrieving theRowIdvalue.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.generator.values.GeneratedValuesMutationDelegate
createTableMutationBuilder, performMutation, prepareStatement
-
Field Details
-
persister
-
jdbcValuesMappingProducer
-
-
Constructor Details
-
AbstractGeneratedValuesMutationDelegate
-
AbstractGeneratedValuesMutationDelegate
public AbstractGeneratedValuesMutationDelegate(EntityPersister persister, EventType timing, boolean supportsArbitraryValues, boolean supportsRowId)
-
-
Method Details
-
getTiming
Description copied from interface:GeneratedValuesMutationDelegateReturns the timing this generated values delegate handles.- Specified by:
getTimingin interfaceGeneratedValuesMutationDelegate
-
supportsArbitraryValues
public final boolean supportsArbitraryValues()Description copied from interface:GeneratedValuesMutationDelegateReturnstruewhen this delegate supports retrieving arbitrary generated values, orfalsewhen it only supports identifiers.- Specified by:
supportsArbitraryValuesin interfaceGeneratedValuesMutationDelegate
-
supportsRowId
public final boolean supportsRowId()Description copied from interface:GeneratedValuesMutationDelegateReturnstruewhen this delegate supports retrieving theRowIdvalue.- Specified by:
supportsRowIdin interfaceGeneratedValuesMutationDelegate
-
getGeneratedValuesMappingProducer
Description copied from interface:GeneratedValuesMutationDelegateRetrieve the mapping producer used to read the generated values.- Specified by:
getGeneratedValuesMappingProducerin interfaceGeneratedValuesMutationDelegate
-
dialect
-