Class AbstractMultipleAtlasBasedOutputFormat<T>
- java.lang.Object
-
- org.apache.hadoop.mapred.FileOutputFormat<K,V>
-
- org.apache.hadoop.mapred.lib.MultipleOutputFormat<java.lang.String,T>
-
- org.openstreetmap.atlas.generator.persistence.AbstractMultipleAtlasBasedOutputFormat<T>
-
- Type Parameters:
T- The type to be saved
- All Implemented Interfaces:
org.apache.hadoop.mapred.OutputFormat<java.lang.String,T>
- Direct Known Subclasses:
MultipleAtlasDeltaOutputFormat,MultipleAtlasFeatureChangeOutput,MultipleAtlasGeoJsonOutputFormat,MultipleAtlasOutputFormat,MultipleAtlasProtoOutputFormat,MultipleAtlasStatisticsOutputFormat,MultipleFeatureChangeOutputFormat,MultipleLineDelimitedGeojsonOutputFormat
public abstract class AbstractMultipleAtlasBasedOutputFormat<T> extends org.apache.hadoop.mapred.lib.MultipleOutputFormat<java.lang.String,T>DefaultMultipleOutputFormatfor the Atlas jobs. This ensures all the output files of theAtlasGeneratorfollow the same output format structure.
-
-
Constructor Summary
Constructors Constructor Description AbstractMultipleAtlasBasedOutputFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgenerateFileNameForKeyValue(java.lang.String key, T value, java.lang.String name)-
Methods inherited from class org.apache.hadoop.mapred.lib.MultipleOutputFormat
generateActualKey, generateActualValue, generateLeafFileName, getBaseRecordWriter, getInputFileBasedOutputFileName, getRecordWriter
-
Methods inherited from class org.apache.hadoop.mapred.FileOutputFormat
checkOutputSpecs, getCompressOutput, getOutputCompressorClass, getOutputPath, getPathForCustomFile, getTaskOutputPath, getUniqueName, getWorkOutputPath, setCompressOutput, setOutputCompressorClass, setOutputPath, setWorkOutputPath
-
-