Class LocalDataSegmentPusher

  • All Implemented Interfaces:
    org.apache.druid.segment.loading.DataSegmentPusher

    public class LocalDataSegmentPusher
    extends Object
    implements org.apache.druid.segment.loading.DataSegmentPusher
    • Method Detail

      • getPathForHadoop

        public String getPathForHadoop()
        Specified by:
        getPathForHadoop in interface org.apache.druid.segment.loading.DataSegmentPusher
      • getPathForHadoop

        @Deprecated
        public String getPathForHadoop​(String dataSource)
        Deprecated.
        Specified by:
        getPathForHadoop in interface org.apache.druid.segment.loading.DataSegmentPusher
      • push

        public org.apache.druid.timeline.DataSegment push​(File dataSegmentFile,
                                                          org.apache.druid.timeline.DataSegment segment,
                                                          boolean useUniquePath)
                                                   throws IOException
        Specified by:
        push in interface org.apache.druid.segment.loading.DataSegmentPusher
        Throws:
        IOException
      • pushToPath

        public org.apache.druid.timeline.DataSegment pushToPath​(File dataSegmentFile,
                                                                org.apache.druid.timeline.DataSegment segment,
                                                                String storageDirSuffix)
                                                         throws IOException
        Specified by:
        pushToPath in interface org.apache.druid.segment.loading.DataSegmentPusher
        Throws:
        IOException
      • makeLoadSpec

        public Map<String,​Object> makeLoadSpec​(URI finalIndexZipFilePath)
        Specified by:
        makeLoadSpec in interface org.apache.druid.segment.loading.DataSegmentPusher