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 void
performFallbackToInsert
(AbstractDatabaseWriter writer, CsvData data, Conflict conflict, boolean retransform) protected void
performFallbackToUpdate
(AbstractDatabaseWriter writer, CsvData data, Conflict conflict, boolean retransform) Methods inherited from class org.jumpmind.symmetric.io.data.writer.DefaultDatabaseWriterConflictResolver
addKeyArgs, captureMissingDelete, checkForForeignKeyChildExistsViolation, checkForUniqueKeyViolation, checkIfMismatchedPrimaryKey, deleteForeignKeyChildren, deleteRow, deleteUniqueConstraintRow, getConflictRowKey, getLookupDataMap, isCaptureTimeNewer, isCaptureTimeNewerForUk, isConflictingLosingParentRow, isTimestampNewer, isVersionNewer, modifyTimestampsForPrecision, prepareAndExecute, primaryKeyUpdateAllowed, queryForInt, queryForRow, uniqueKeyUpdateAllowed, updateCteExpression
Methods 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:
performFallbackToInsert
in classAbstractDatabaseWriterConflictResolver
-
performFallbackToUpdate
protected void performFallbackToUpdate(AbstractDatabaseWriter writer, CsvData data, Conflict conflict, boolean retransform) - Overrides:
performFallbackToUpdate
in classAbstractDatabaseWriterConflictResolver
-