org.kitesdk.data.mapreduce
Class DatasetKeyOutputFormat<E>
java.lang.Object
org.apache.hadoop.mapreduce.OutputFormat<E,Void>
org.kitesdk.data.mapreduce.DatasetKeyOutputFormat<E>
- Type Parameters:
E
- The type of entities in the Dataset
.
@Beta
public class DatasetKeyOutputFormat<E>
- extends OutputFormat<E,Void>
A MapReduce OutputFormat
for writing to a Dataset
.
Since a Dataset
only contains entities (not key/value pairs), this output
format ignores the value.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KITE_REPOSITORY_URI
public static final String KITE_REPOSITORY_URI
- See Also:
- Constant Field Values
KITE_DATASET_NAME
public static final String KITE_DATASET_NAME
- See Also:
- Constant Field Values
KITE_PARTITION_DIR
public static final String KITE_PARTITION_DIR
- See Also:
- Constant Field Values
KITE_CONSTRAINTS
public static final String KITE_CONSTRAINTS
- See Also:
- Constant Field Values
DatasetKeyOutputFormat
public DatasetKeyOutputFormat()
setRepositoryUri
public static void setRepositoryUri(Job job,
URI uri)
setDatasetName
public static void setDatasetName(Job job,
String name)
setView
public static <E> void setView(Job job,
View<E> view)
setView
public static <E> void setView(Configuration conf,
View<E> view)
getRecordWriter
public RecordWriter<E,Void> getRecordWriter(TaskAttemptContext taskAttemptContext)
- Specified by:
getRecordWriter
in class OutputFormat<E,Void>
checkOutputSpecs
public void checkOutputSpecs(JobContext jobContext)
- Specified by:
checkOutputSpecs
in class OutputFormat<E,Void>
getOutputCommitter
public OutputCommitter getOutputCommitter(TaskAttemptContext taskAttemptContext)
- Specified by:
getOutputCommitter
in class OutputFormat<E,Void>
Copyright © 2013–2014. All rights reserved.