public abstract class IlvColumnValuePartitioner<CIT extends IlvClusterId> extends IlvAbstractPartitioner<CIT> implements IlvPartitioner<CIT>
The type parameter CIT denotes the type to which all
IlvClusterIds created by the classifiers of this class belong.
| Constructor and Description |
|---|
IlvColumnValuePartitioner(IlvObjectModelWithColumns model,
IlvDataColumnInfo column)
Creates an instance of this class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Cleans up this partitioner and drops references to models to
help garbage collection.
|
IlvDataColumnInfo |
getColumn()
Returns the column whose values are used for partitioning.
|
int |
getColumnIndex()
Returns the current index of the column in the model.
|
IlvObjectModelWithColumns |
getModel()
Returns the model being partitioned.
|
addPartitionerListener, fireEvent, removePartitionerListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPartitionerListener, createClassifier, removePartitionerListenerpublic IlvColumnValuePartitioner(IlvObjectModelWithColumns model, IlvDataColumnInfo column)
model - The model being partitioned.column - The column whose values are used for partitioning.public IlvObjectModelWithColumns getModel()
public IlvDataColumnInfo getColumn()
public int getColumnIndex()
public void dispose()
Note: After calling this function, this partitioner is no longer functional.
dispose in interface IlvPartitioner<CIT extends IlvClusterId>© Copyright Rogue Wave Software, Inc. 1997, 2017. All Rights Reserved.