public class SplitMaxLengthSequence extends java.lang.Object implements SequenceSplit
Constructor and Description |
---|
SplitMaxLengthSequence(int maxSequenceLength,
boolean equalSplits) |
Modifier and Type | Method and Description |
---|---|
Schema |
getInputSchema() |
void |
setInputSchema(Schema inputSchema) |
java.util.List<java.util.List<java.util.List<Writable>>> |
split(java.util.List<java.util.List<Writable>> sequence) |
java.lang.String |
toString() |
public SplitMaxLengthSequence(int maxSequenceLength, boolean equalSplits)
maxSequenceLength
- max length of sequencesequalSplits
- if true: split larger sequences into equal sized subsequences. If false: split into
n maxSequenceLength sequences, and (if necessary) 1 with 1 <= length < maxSequenceLengthpublic java.util.List<java.util.List<java.util.List<Writable>>> split(java.util.List<java.util.List<Writable>> sequence)
split
in interface SequenceSplit
public void setInputSchema(Schema inputSchema)
setInputSchema
in interface SequenceSplit
public Schema getInputSchema()
getInputSchema
in interface SequenceSplit
public java.lang.String toString()
toString
in class java.lang.Object