public class SequenceTrimToLengthTransform extends Object implements Transform
| Modifier and Type | Class and Description |
|---|---|
static class |
SequenceTrimToLengthTransform.Mode
Mode.
|
| Constructor and Description |
|---|
SequenceTrimToLengthTransform(int maxLength,
SequenceTrimToLengthTransform.Mode mode,
List<Writable> pad) |
| 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
|
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.
|
Schema |
transform(Schema inputSchema)
Get the output schema for this transformation, given an input schema
|
public SequenceTrimToLengthTransform(int maxLength,
SequenceTrimToLengthTransform.Mode mode,
List<Writable> pad)
maxLength - maximum sequence length. Must be positive.mode - Mode - trim or trim/padpad - Padding value. Only used with Mode.TRIM_OR_PAD. Must be equal in length to the number of columns (values per time step)public List<Writable> map(List<Writable> writables)
Transformpublic List<List<Writable>> mapSequence(List<List<Writable>> sequence)
TransformmapSequence in interface Transformpublic Object map(Object input)
Transformpublic Object mapSequence(Object sequence)
TransformmapSequence in interface Transformpublic Schema transform(Schema inputSchema)
ColumnOppublic void setInputSchema(Schema inputSchema)
ColumnOpsetInputSchema in interface ColumnOppublic Schema getInputSchema()
ColumnOpgetInputSchema in interface ColumnOppublic String outputColumnName()
ColumnOpoutputColumnName in interface ColumnOppublic String[] outputColumnNames()
ColumnOpoutputColumnNames in interface ColumnOppublic String[] columnNames()
ColumnOpcolumnNames in interface ColumnOppublic String columnName()
ColumnOpcolumnName in interface ColumnOpCopyright © 2019. All rights reserved.