Class OutputFormatStreamRdfBase<T>

java.lang.Object
org.apache.hadoop.mapreduce.OutputFormat<K,V>
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<Long,T>
net.sansa_stack.hadoop.output.jena.base.OutputFormatBase<T>
net.sansa_stack.hadoop.output.jena.base.OutputFormatStreamRdfBase<T>
Direct Known Subclasses:
OutputFormatStreamRdfQuad, OutputFormatStreamRdfTriple

public abstract class OutputFormatStreamRdfBase<T> extends OutputFormatBase<T>
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat

    org.apache.hadoop.mapreduce.lib.output.FileOutputFormat.Counter
  • Field Summary

    Fields inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat

    BASE_OUTPUT_NAME, COMPRESS, COMPRESS_CODEC, COMPRESS_TYPE, OUTDIR, PART
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract org.apache.jena.riot.RDFFormat
     
    protected org.apache.hadoop.mapreduce.RecordWriter<Long,T>
    getRecordWriter(org.apache.hadoop.conf.Configuration conf, OutputStream out, FragmentOutputSpec fragmentOutputSpec)
     
    protected abstract void
    sendRecordToStreamRdf(org.apache.jena.riot.system.StreamRDF streamRdf, T record)
     

    Methods inherited from class net.sansa_stack.hadoop.output.jena.base.OutputFormatBase

    getRecordWriter

    Methods inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat

    checkOutputSpecs, getCompressOutput, getDefaultWorkFile, getOutputCommitter, getOutputCompressorClass, getOutputName, getOutputPath, getPathForWorkFile, getUniqueFile, getWorkOutputPath, setCompressOutput, setOutputCompressorClass, setOutputName, setOutputPath

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OutputFormatStreamRdfBase

      public OutputFormatStreamRdfBase()
  • Method Details

    • sendRecordToStreamRdf

      protected abstract void sendRecordToStreamRdf(org.apache.jena.riot.system.StreamRDF streamRdf, T record)
    • getDefaultRdfFormat

      protected abstract org.apache.jena.riot.RDFFormat getDefaultRdfFormat()
    • getRecordWriter

      protected org.apache.hadoop.mapreduce.RecordWriter<Long,T> getRecordWriter(org.apache.hadoop.conf.Configuration conf, OutputStream out, FragmentOutputSpec fragmentOutputSpec)
      Specified by:
      getRecordWriter in class OutputFormatBase<T>