Class BatchRunDataSource

    • Constructor Detail

      • BatchRunDataSource

        public BatchRunDataSource()
    • Method Detail

      • resetBatchRun

        public void resetBatchRun​(int batchRun)
        Resets the batch run number to the specified batch run.
        Parameters:
        batchRun -
      • getId

        public String getId()
        Description copied from interface: DataSource
        Gets the unique id of this DataSource. The id should be unique across the DataSet that this source is added to.
        Specified by:
        getId in interface DataSource
        Returns:
        the unique id of this DataSource.
      • getDataType

        public Class<Integer> getDataType()
        Description copied from interface: DataSource
        Gets the type of data produced by this DataSource.
        Specified by:
        getDataType in interface DataSource
        Returns:
        the type of data produced by this DataSource.
      • get

        public Object get​(Iterable<?> objs,
                          int size)
        Description copied from interface: AggregateDataSource
        Gets the data using the specified iterable.
        Specified by:
        get in interface AggregateDataSource
        Parameters:
        objs - the iterable over objects to use in getting the data
        size - the number of objects in the iterable
        Returns:
        the data using the specified iterable.
      • getSourceType

        public Class<?> getSourceType()
        Description copied from interface: DataSource
        Gets the type of the object that this DataSource can retreive data from.
        Specified by:
        getSourceType in interface DataSource
        Returns:
        the type of the object that this DataSource can retreive data from.