Class MergeOperation
java.lang.Object
org.hibernate.sql.model.jdbc.AbstractJdbcMutation
org.hibernate.sql.model.jdbc.MergeOperation
- All Implemented Interfaces:
JdbcOperation, JdbcMutationOperation, MutationOperation, PreparableMutationOperation
JdbcMutationOperation implementation for MERGE handling-
Constructor Summary
ConstructorsConstructorDescriptionMergeOperation(TableMapping tableDetails, MutationTarget<?> mutationTarget, String sql, List<? extends JdbcParameterBinder> parameterBinders) MergeOperation(TableMapping tableDetails, MutationTarget<?> mutationTarget, String sql, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeBatched(BatchKey batchKey, int batchSize) Series of opt-out checks for whether the operation can be handled as part of a batch.The type of operation (INSERT, etc)Methods inherited from class AbstractJdbcMutation
findValueDescriptor, getAffectedTableNames, getExpectation, getMutationTarget, getParameterBinders, getSqlString, getTableDetails, isCallableMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MutationOperation
getJdbcValueDescriptorMethods inherited from interface PreparableMutationOperation
canRetry
-
Constructor Details
-
MergeOperation
public MergeOperation(TableMapping tableDetails, MutationTarget<?> mutationTarget, String sql, List<? extends JdbcParameterBinder> parameterBinders) -
MergeOperation
public MergeOperation(TableMapping tableDetails, MutationTarget<?> mutationTarget, String sql, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders)
-
-
Method Details
-
getMutationType
Description copied from interface:MutationOperationThe type of operation (INSERT, etc) -
canBeBatched
Description copied from interface:PreparableMutationOperationSeries of opt-out checks for whether the operation can be handled as part of a batch.
-