public class CalculateSortedRank extends Object implements Serializable, ColumnOp
| Constructor and Description |
|---|
CalculateSortedRank(String newColumnName,
String sortOnColumn,
WritableComparator comparator) |
CalculateSortedRank(String newColumnName,
String sortOnColumn,
WritableComparator comparator,
boolean ascending) |
| Modifier and Type | Method and Description |
|---|---|
String |
columnName()
Returns a singular column name
this op is meant to run on
|
String[] |
columnNames()
Returns column names
this op is meant to run on
|
Schema |
getInputSchema()
Getter for input schema
|
String |
outputColumnName()
The output column name
after the operation has been applied
|
String[] |
outputColumnNames()
The output column names
This will often be the same as the input
|
void |
setInputSchema(Schema schema)
Set the input schema.
|
String |
toString() |
Schema |
transform(Schema inputSchema) |
public CalculateSortedRank(String newColumnName, String sortOnColumn, WritableComparator comparator)
newColumnName - Name of the new column (will contain the rank for each example)sortOnColumn - Name of the column to sort oncomparator - Comparator used to sort examplespublic CalculateSortedRank(String newColumnName, String sortOnColumn, WritableComparator comparator, boolean ascending)
newColumnName - Name of the new column (will contain the rank for each example)sortOnColumn - Name of the column to sort oncomparator - Comparator used to sort examplesascending - Whether examples should be ascending or descending, using the comparatorpublic void setInputSchema(Schema schema)
ColumnOpsetInputSchema in interface ColumnOppublic Schema getInputSchema()
ColumnOpgetInputSchema in interface ColumnOppublic String outputColumnName()
outputColumnName in interface ColumnOppublic String[] outputColumnNames()
outputColumnNames in interface ColumnOppublic String[] columnNames()
columnNames in interface ColumnOppublic String columnName()
columnName in interface ColumnOpCopyright © 2020. All rights reserved.