Class FetchResourceChangesDAO


  • public class FetchResourceChangesDAO
    extends java.lang.Object
    Simple DAO to read records from the RESOURCE_CHANGE_LOG table
    • Constructor Summary

      Constructors 
      Constructor Description
      FetchResourceChangesDAO​(IDatabaseTranslator tx, java.lang.String schemaName, int resourceCount, java.time.Instant sinceTstamp, java.time.Instant beforeTstamp, java.lang.Long changeIdMarker, java.util.List<java.lang.Integer> resourceTypeIds, boolean excludeTransactionTimeoutWindow, HistorySortOrder historySortOrder)
      Public constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<ResourceChangeLogRecord> run​(java.sql.Connection c)
      Run the DAO command on the database connection
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FetchResourceChangesDAO

        public FetchResourceChangesDAO​(IDatabaseTranslator tx,
                                       java.lang.String schemaName,
                                       int resourceCount,
                                       java.time.Instant sinceTstamp,
                                       java.time.Instant beforeTstamp,
                                       java.lang.Long changeIdMarker,
                                       java.util.List<java.lang.Integer> resourceTypeIds,
                                       boolean excludeTransactionTimeoutWindow,
                                       HistorySortOrder historySortOrder)
        Public constructor
        Parameters:
        tx -
        schemaName -
        resourceCount -
        sinceTstamp -
        beforeTstamp -
        afterResourceId -
        resourceTypeIds -
        excludeTransactionTimeoutWindow -
        historySortOrder -