public class StringReducer extends Object implements IStringReducer
Modifier and Type | Class and Description |
---|---|
static class |
StringReducer.Builder |
Constructor and Description |
---|
StringReducer(List<String> inputColumns,
StringReduceOp stringReduceOp,
Map<String,ColumnReduction> customReductions,
String outputColumnName) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getInputColumns() |
Schema |
getInputSchema() |
List<Writable> |
reduce(List<List<Writable>> examplesList) |
static Writable |
reduceStringOrCategoricalColumn(StringReduceOp op,
List<Writable> values) |
void |
setInputSchema(Schema schema) |
String |
toString() |
Schema |
transform(Schema schema)
Get the output schema, given the input schema
|
public StringReducer(List<String> inputColumns, StringReduceOp stringReduceOp, Map<String,ColumnReduction> customReductions, String outputColumnName)
public void setInputSchema(Schema schema)
setInputSchema
in interface IStringReducer
public Schema getInputSchema()
getInputSchema
in interface IStringReducer
public List<String> getInputColumns()
getInputColumns
in interface IStringReducer
public Schema transform(Schema schema)
transform
in interface IStringReducer
public List<Writable> reduce(List<List<Writable>> examplesList)
reduce
in interface IStringReducer
public static Writable reduceStringOrCategoricalColumn(StringReduceOp op, List<Writable> values)
Copyright © 2022. All rights reserved.