Class StepDataStore

  • All Implemented Interfaces:
    DataStore

    public class StepDataStore
    extends java.lang.Object
    implements DataStore
    Wrapper data store implementation that dispenses all column data as evenly spaced subsamples by row.
    Since:
    13 Nov 2013
    Author:
    Mark Taylor
    • Constructor Summary

      Constructors 
      Constructor Description
      StepDataStore​(DataStore base, int step)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      TupleSequence getTupleSequence​(DataSpec spec)
      Returns the data described by a given DataSpec as a sequence of tuples.
      boolean hasData​(DataSpec spec)
      Indicates whether this store has the data described by a given DataSpec.
      • Methods inherited from class java.lang.Object

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

      • StepDataStore

        public StepDataStore​(DataStore base,
                             int step)
        Constructor.
        Parameters:
        base - base data store to which most behaviour is delegated
        step - stride indicating the size of the subsample; step=1 means all rows, step=2 means every other one etc
    • Method Detail

      • hasData

        public boolean hasData​(DataSpec spec)
        Description copied from interface: DataStore
        Indicates whether this store has the data described by a given DataSpec.
        Specified by:
        hasData in interface DataStore
        Parameters:
        spec - plot data specification object