Class SparkGridAdapter

  • All Implemented Interfaces:
    edu.columbia.tjw.item.data.ItemGrid<edu.columbia.tjw.item.base.SimpleRegressor>, edu.columbia.tjw.item.data.ItemStatusGrid<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor>, Serializable

    public class SparkGridAdapter
    extends Object
    implements edu.columbia.tjw.item.data.ItemStatusGrid<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor>, Serializable
    Author:
    tyler
    See Also:
    Serialized Form
    • Constructor Detail

      • SparkGridAdapter

        public SparkGridAdapter​(org.apache.spark.sql.Dataset<?> data_,
                                String labelColumn_,
                                String featureColumn_,
                                List<edu.columbia.tjw.item.base.SimpleRegressor> regressors_,
                                edu.columbia.tjw.item.base.SimpleStatus fromStatus_,
                                edu.columbia.tjw.item.base.SimpleRegressor intercept_)
    • Method Detail

      • getStatusFamily

        public edu.columbia.tjw.item.util.EnumFamily<edu.columbia.tjw.item.base.SimpleStatus> getStatusFamily()
        Specified by:
        getStatusFamily in interface edu.columbia.tjw.item.data.ItemStatusGrid<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor>
      • getStatus

        public int getStatus​(int index_)
        Specified by:
        getStatus in interface edu.columbia.tjw.item.data.ItemStatusGrid<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor>
      • getNextStatus

        public int getNextStatus​(int index_)
        Specified by:
        getNextStatus in interface edu.columbia.tjw.item.data.ItemStatusGrid<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor>
      • hasNextStatus

        public boolean hasNextStatus​(int index_)
        Specified by:
        hasNextStatus in interface edu.columbia.tjw.item.data.ItemStatusGrid<edu.columbia.tjw.item.base.SimpleStatus,​edu.columbia.tjw.item.base.SimpleRegressor>
      • getAvailableRegressors

        public Set<edu.columbia.tjw.item.base.SimpleRegressor> getAvailableRegressors()
        Specified by:
        getAvailableRegressors in interface edu.columbia.tjw.item.data.ItemGrid<edu.columbia.tjw.item.base.SimpleRegressor>
      • getRegressorReader

        public edu.columbia.tjw.item.ItemRegressorReader getRegressorReader​(edu.columbia.tjw.item.base.SimpleRegressor field_)
        Specified by:
        getRegressorReader in interface edu.columbia.tjw.item.data.ItemGrid<edu.columbia.tjw.item.base.SimpleRegressor>
      • size

        public int size()
        Specified by:
        size in interface edu.columbia.tjw.item.data.ItemGrid<edu.columbia.tjw.item.base.SimpleRegressor>
      • getRegressorFamily

        public edu.columbia.tjw.item.util.EnumFamily<edu.columbia.tjw.item.base.SimpleRegressor> getRegressorFamily()
        Specified by:
        getRegressorFamily in interface edu.columbia.tjw.item.data.ItemGrid<edu.columbia.tjw.item.base.SimpleRegressor>