Class DataDistributionBinSet
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<DataDistributionBin>
-
- cern.nxcals.api.backport.domain.core.timeseriesdata.spi.DataDistributionBinSet
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<DataDistributionBin>,java.util.Collection<DataDistributionBin>,java.util.List<DataDistributionBin>,java.util.RandomAccess
public class DataDistributionBinSet extends java.util.ArrayList<DataDistributionBin> implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DataDistributionBinSet(Variable variable, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, int binsNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDataDistributionBin(DataDistributionBin dataDistributionBin)protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)DataDistributionBingetBin(int i)intgetBinsCount()TimeseriesDataSetMetaDatagetMetaData()java.lang.StringgetMetaDataInfo(LoggingTimeZone timeZone)VariablegetVariable()java.lang.StringgetVariableName()inthashCode()voidsetDataType(VariableDataType dataType)voidsetVariable(Variable variable)voidsetVariableName(java.lang.String variableName)-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Constructor Detail
-
DataDistributionBinSet
public DataDistributionBinSet(Variable variable, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, int binsNumber)
-
-
Method Detail
-
getBinsCount
public int getBinsCount()
-
getBin
public DataDistributionBin getBin(int i)
-
addDataDistributionBin
public void addDataDistributionBin(DataDistributionBin dataDistributionBin)
-
getVariable
public Variable getVariable()
-
getVariableName
public java.lang.String getVariableName()
-
getMetaDataInfo
public java.lang.String getMetaDataInfo(LoggingTimeZone timeZone)
-
getMetaData
public TimeseriesDataSetMetaData getMetaData()
-
setVariable
public void setVariable(Variable variable)
-
setVariableName
public void setVariableName(java.lang.String variableName)
-
setDataType
public void setDataType(VariableDataType dataType)
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equalsin interfacejava.util.Collection<DataDistributionBin>- Specified by:
equalsin interfacejava.util.List<DataDistributionBin>- Overrides:
equalsin classjava.util.ArrayList<DataDistributionBin>
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacejava.util.Collection<DataDistributionBin>- Specified by:
hashCodein interfacejava.util.List<DataDistributionBin>- Overrides:
hashCodein classjava.util.ArrayList<DataDistributionBin>
-
-