public class DataSubset
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int[] |
array
The subset as a sorted array of indices.
|
protected RowSet |
set
The subset as a bitset.
|
Modifier and Type | Method and Description |
---|---|
static DataSubset |
create(Data data,
Data subset)
Create a subset by matching two data instances.
|
static DataSubset |
create(Data data,
DataSelector selector)
Creates a subset from the given selector.
|
static DataSubset |
create(Data data,
RowSet subset)
Creates a new subset from the given row set, from which a copy is created.
|
static DataSubset |
create(Data data,
java.util.Set<java.lang.Integer> subset)
Creates a new subset from the given set of tuple indices.
|
int[] |
getArray() |
RowSet |
getSet() |
protected RowSet set
protected int[] array
public static DataSubset create(Data data, Data subset)
data
- subset
- public static DataSubset create(Data data, DataSelector selector)
data
- selector
- public static DataSubset create(Data data, RowSet subset)
data
- subset
- public static DataSubset create(Data data, java.util.Set<java.lang.Integer> subset)
data
- subset
- public int[] getArray()
public RowSet getSet()