public class DefaultSequenceFormat extends Object implements SequenceFormat
Basic SequenceFormat
implementation that uses LongWritable
for keys and Text
for values.
Constructor and Description |
---|
DefaultSequenceFormat(String keyField,
String valueField) |
Modifier and Type | Method and Description |
---|---|
org.apache.hadoop.io.Writable |
key(TridentTuple tuple)
Given a tuple, return the key that should be written to the sequence file.
|
Class |
keyClass()
Key class used by implementation (e.g.
|
org.apache.hadoop.io.Writable |
value(TridentTuple tuple)
Given a tuple, return the value that should be written to the sequence file.
|
Class |
valueClass()
Value class used by implementation (e.g.
|
public Class keyClass()
SequenceFormat
Key class used by implementation (e.g. IntWritable.class, etc.).
keyClass
in interface SequenceFormat
public Class valueClass()
SequenceFormat
Value class used by implementation (e.g. Text.class, etc.).
valueClass
in interface SequenceFormat
public org.apache.hadoop.io.Writable key(TridentTuple tuple)
SequenceFormat
Given a tuple, return the key that should be written to the sequence file.
key
in interface SequenceFormat
public org.apache.hadoop.io.Writable value(TridentTuple tuple)
SequenceFormat
Given a tuple, return the value that should be written to the sequence file.
value
in interface SequenceFormat
Copyright © 2020 The Apache Software Foundation. All rights reserved.