public abstract class IntervalList extends ArrayList<Interval>
| Modifier and Type | Field and Description |
|---|---|
protected ColumnGroup |
columnGroup |
protected String |
intervalType |
protected Object |
maxValue |
protected Object |
minValue |
modCount| Constructor and Description |
|---|
IntervalList(ColumnGroup columnGroup) |
| Modifier and Type | Method and Description |
|---|---|
ColumnGroup |
getColumnGroup() |
String |
getIntervalType() |
Object |
getMaxValue() |
Object |
getMinValue() |
void |
indexValue(Object value,
int row)
Index the given value into the appropriate interval.
|
IntervalList |
indexValues(List<Object> values,
List<Integer> rows)
Creates and classify the list of specified values into intervals.
|
abstract Interval |
locateInterval(Object value)
Get the interval that holds the given value.
|
void |
setIntervalType(String intervalType) |
void |
setMaxValue(Object maxValue) |
void |
setMinValue(Object minValue) |
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, trimToSizeequals, hashCodecontainsAll, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCodeparallelStream, streamprotected ColumnGroup columnGroup
protected String intervalType
protected Object minValue
protected Object maxValue
public IntervalList(ColumnGroup columnGroup)
public ColumnGroup getColumnGroup()
public String getIntervalType()
public void setIntervalType(String intervalType)
public Object getMinValue()
public void setMinValue(Object minValue)
public Object getMaxValue()
public void setMaxValue(Object maxValue)
public IntervalList indexValues(List<Object> values, List<Integer> rows)
public void indexValue(Object value, int row)
value - The value to indexrow - The row index where the value is hold within the data set.Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.