Interface DbRowOpVisitor<T>

All Known Implementing Classes:
DbRowOpMerger, DefaultDataDomainFlushAction.EmptyRowChecker, DefaultDataDomainFlushAction.PhantomDbRowOpCleaner, DefaultDbRowOpSorter.DbRowTypeVisitor

public interface DbRowOpVisitor<T>
Since:
4.2
  • Method Details

    • visitInsert

      default T visitInsert(InsertDbRowOp dbRow)
    • visitUpdate

      default T visitUpdate(UpdateDbRowOp dbRow)
    • visitDelete

      default T visitDelete(DeleteDbRowOp dbRow)
    • visitSoftDelete

      default T visitSoftDelete(SoftDeleteDbRowOp dbRow)
      Visits a "soft" delete op. The default implementation delegates to visitDelete(DeleteDbRowOp), so visitors that don't distinguish soft deletes from regular ones automatically get correct delete semantics.
      Since:
      5.0