Class DefaultTransformWriterConflictResolver
java.lang.Object
org.jumpmind.symmetric.io.data.writer.AbstractDatabaseWriterConflictResolver
org.jumpmind.symmetric.io.data.writer.DefaultDatabaseWriterConflictResolver
org.jumpmind.symmetric.io.data.writer.DefaultTransformWriterConflictResolver
- All Implemented Interfaces:
IExtensionPoint,IDatabaseWriterConflictResolver
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidperformFallbackToInsert(AbstractDatabaseWriter writer, CsvData data, Conflict conflict, boolean retransform) protected voidperformFallbackToUpdate(AbstractDatabaseWriter writer, CsvData data, Conflict conflict, boolean retransform) Methods inherited from class org.jumpmind.symmetric.io.data.writer.DefaultDatabaseWriterConflictResolver
addKeyArgs, checkForForeignKeyChildExistsViolation, checkForUniqueKeyViolation, deleteForeignKeyChildren, deleteRow, deleteUniqueConstraintRow, getConflictRowKey, isCaptureTimeNewer, isCaptureTimeNewerForUk, isConflictingLosingParentRow, isTimestampNewer, isVersionNewer, modifyTimestampsForPrecision, prepareAndExecute, primaryKeyUpdateAllowed, queryForInt, queryForRow, uniqueKeyUpdateAllowedMethods inherited from class org.jumpmind.symmetric.io.data.writer.AbstractDatabaseWriterConflictResolver
afterResolutionAttempt, attemptToResolve, beforeResolutionAttempt, checkIfTransactionAborted, ignore, ignoreRow, isIgnoreRow, logConflictHappened, logConflictResolution, needsResolved, performChainedFallbackForDelete, performChainedFallbackForInsert, performChainedFallbackForUpdate, performChainedFallbackForUpdateNoException, performChainedFallbackForUpdateWithException
-
Field Details
-
transformWriter
-
-
Constructor Details
-
DefaultTransformWriterConflictResolver
-
-
Method Details
-
performFallbackToInsert
protected void performFallbackToInsert(AbstractDatabaseWriter writer, CsvData data, Conflict conflict, boolean retransform) - Overrides:
performFallbackToInsertin classAbstractDatabaseWriterConflictResolver
-
performFallbackToUpdate
protected void performFallbackToUpdate(AbstractDatabaseWriter writer, CsvData data, Conflict conflict, boolean retransform) - Overrides:
performFallbackToUpdatein classAbstractDatabaseWriterConflictResolver
-