Package edu.columbia.tjw.item.spark
Class SparkGridAdapter
- java.lang.Object
-
- edu.columbia.tjw.item.spark.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 Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<edu.columbia.tjw.item.base.SimpleRegressor>getAvailableRegressors()intgetNextStatus(int index_)edu.columbia.tjw.item.util.EnumFamily<edu.columbia.tjw.item.base.SimpleRegressor>getRegressorFamily()edu.columbia.tjw.item.ItemRegressorReadergetRegressorReader(edu.columbia.tjw.item.base.SimpleRegressor field_)intgetStatus(int index_)edu.columbia.tjw.item.util.EnumFamily<edu.columbia.tjw.item.base.SimpleStatus>getStatusFamily()booleanhasNextStatus(int index_)intsize()
-
-
-
Method Detail
-
getStatusFamily
public edu.columbia.tjw.item.util.EnumFamily<edu.columbia.tjw.item.base.SimpleStatus> getStatusFamily()
- Specified by:
getStatusFamilyin interfaceedu.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:
getStatusin interfaceedu.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:
getNextStatusin interfaceedu.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:
hasNextStatusin interfaceedu.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:
getAvailableRegressorsin interfaceedu.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:
getRegressorReaderin interfaceedu.columbia.tjw.item.data.ItemGrid<edu.columbia.tjw.item.base.SimpleRegressor>
-
size
public int size()
- Specified by:
sizein interfaceedu.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:
getRegressorFamilyin interfaceedu.columbia.tjw.item.data.ItemGrid<edu.columbia.tjw.item.base.SimpleRegressor>
-
-