Class AbstractFileOutputFormat<T>
- java.lang.Object
-
- org.apache.hadoop.mapred.FileOutputFormat<java.lang.String,T>
-
- org.openstreetmap.atlas.generator.persistence.AbstractFileOutputFormat<T>
-
- Type Parameters:
T- The type to save
- All Implemented Interfaces:
org.apache.hadoop.mapred.OutputFormat<java.lang.String,T>
- Direct Known Subclasses:
AtlasDeltaOutputFormat,AtlasGeoJsonOutputFormat,AtlasOutputFormat,AtlasProtoOutputFormat,AtlasStatisticsOutputFormat,FeatureChangeOutputFormat,LineDelimitedGeojsonOutputFormat
public abstract class AbstractFileOutputFormat<T> extends org.apache.hadoop.mapred.FileOutputFormat<java.lang.String,T>Abstract implementation of FileOutputFormat that takes care of theRecordWriter
-
-
Constructor Summary
Constructors Constructor Description AbstractFileOutputFormat()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.StringfileExtension()org.apache.hadoop.mapred.RecordWriter<java.lang.String,T>getRecordWriter(org.apache.hadoop.fs.FileSystem ignored, org.apache.hadoop.mapred.JobConf job, java.lang.String name, org.apache.hadoop.util.Progressable progress)protected abstract booleanisCompressed()protected org.openstreetmap.atlas.utilities.runtime.Retryretry()protected abstract voidsave(T value, org.openstreetmap.atlas.streaming.resource.AbstractWritableResource out)-
Methods inherited from class org.apache.hadoop.mapred.FileOutputFormat
checkOutputSpecs, getCompressOutput, getOutputCompressorClass, getOutputPath, getPathForCustomFile, getTaskOutputPath, getUniqueName, getWorkOutputPath, setCompressOutput, setOutputCompressorClass, setOutputPath, setWorkOutputPath
-
-
-
-
Method Detail
-
getRecordWriter
public org.apache.hadoop.mapred.RecordWriter<java.lang.String,T> getRecordWriter(org.apache.hadoop.fs.FileSystem ignored, org.apache.hadoop.mapred.JobConf job, java.lang.String name, org.apache.hadoop.util.Progressable progress) throws java.io.IOException
-
fileExtension
protected abstract java.lang.String fileExtension()
-
isCompressed
protected abstract boolean isCompressed()
-
retry
protected org.openstreetmap.atlas.utilities.runtime.Retry retry()
-
save
protected abstract void save(T value, org.openstreetmap.atlas.streaming.resource.AbstractWritableResource out)
-
-