public class NDArrayDistanceTransform extends Object implements Transform
Constructor and Description |
---|
NDArrayDistanceTransform(@NonNull String newColumnName,
@NonNull Distance distance,
@NonNull String firstCol,
@NonNull String secondCol) |
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
|
List<Writable> |
map(List<Writable> writables)
Transform a writable
in to another writable
|
Object |
map(Object input)
Transform an object
in to another object
|
List<List<Writable>> |
mapSequence(List<List<Writable>> sequence)
Transform a sequence
|
Object |
mapSequence(Object sequence)
Transform a sequence
|
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 inputSchema)
Set the input schema.
|
String |
toString() |
Schema |
transform(Schema inputSchema) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getInputSchema
public void setInputSchema(Schema inputSchema)
ColumnOp
setInputSchema
in interface ColumnOp
public List<Writable> map(List<Writable> writables)
Transform
public List<List<Writable>> mapSequence(List<List<Writable>> sequence)
Transform
mapSequence
in interface Transform
public Object map(Object input)
Transform
public Object mapSequence(Object sequence)
Transform
mapSequence
in interface Transform
public String outputColumnName()
ColumnOp
outputColumnName
in interface ColumnOp
public String[] outputColumnNames()
ColumnOp
outputColumnNames
in interface ColumnOp
public String[] columnNames()
ColumnOp
columnNames
in interface ColumnOp
public String columnName()
ColumnOp
columnName
in interface ColumnOp
Copyright © 2022. All rights reserved.