| Constructor and Description |
|---|
IntervalIndex(String name,
NumberColumn<?,?> startColumn,
NumberColumn<?,?> endColumn) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears this index
|
boolean |
containsColumn(DataFrameColumn column)
Returns true if this index contains the specified column
|
static IntervalIndex |
create(DataFrame dataFrame,
String name,
String startColumn,
String endColumn) |
static IntervalIndex |
create(String name,
NumberColumn<?,?> startColumn,
NumberColumn<?,?> endColumn) |
Collection<Integer> |
find(Comparable... values)
Returns the row number for values used in this index
|
List<DataFrameColumn> |
getColumns()
Returns the columns used in this index
|
String |
getName()
Returns the name if this index
|
boolean |
isUnique()
Returns true if this index is unique
|
void |
remove(DataRow dataRow)
removes a
DataRow from this index |
void |
replaceColumn(DataFrameColumn existing,
DataFrameColumn replacement) |
void |
setUnique(boolean unique)
set true if only unique values are allowed for this index
|
void |
update(DataRow dataRow)
updates a
DataRow in this index |
public IntervalIndex(String name, NumberColumn<?,?> startColumn, NumberColumn<?,?> endColumn)
public static IntervalIndex create(DataFrame dataFrame, String name, String startColumn, String endColumn)
public static IntervalIndex create(String name, NumberColumn<?,?> startColumn, NumberColumn<?,?> endColumn)
public void update(DataRow dataRow)
IndexDataRow in this indexpublic void remove(DataRow dataRow)
IndexDataRow from this indexpublic Collection<Integer> find(Comparable... values)
Indexpublic String getName()
Indexpublic void setUnique(boolean unique)
Indexpublic boolean containsColumn(DataFrameColumn column)
IndexcontainsColumn in interface Indexcolumn - column to tes tpublic boolean isUnique()
Indexpublic List<DataFrameColumn> getColumns()
IndexgetColumns in interface Indexpublic void clear()
Indexpublic void replaceColumn(DataFrameColumn existing, DataFrameColumn replacement)
replaceColumn in interface IndexCopyright © 2020. All rights reserved.