Package org.apache.druid.segment.loading
Class LocalDataSegmentPusher
- java.lang.Object
-
- org.apache.druid.segment.loading.LocalDataSegmentPusher
-
- All Implemented Interfaces:
org.apache.druid.segment.loading.DataSegmentPusher
public class LocalDataSegmentPusher extends Object implements org.apache.druid.segment.loading.DataSegmentPusher
-
-
Field Summary
Fields Modifier and Type Field Description static StringINDEX_DIRstatic StringINDEX_ZIP_FILENAME
-
Constructor Summary
Constructors Constructor Description LocalDataSegmentPusher(LocalDataSegmentPusherConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetPathForHadoop()StringgetPathForHadoop(String dataSource)Deprecated.Map<String,Object>makeLoadSpec(URI finalIndexZipFilePath)org.apache.druid.timeline.DataSegmentpush(File dataSegmentFile, org.apache.druid.timeline.DataSegment segment, boolean useUniquePath)org.apache.druid.timeline.DataSegmentpushToPath(File dataSegmentFile, org.apache.druid.timeline.DataSegment segment, String storageDirSuffix)
-
-
-
Field Detail
-
INDEX_DIR
public static final String INDEX_DIR
- See Also:
- Constant Field Values
-
INDEX_ZIP_FILENAME
public static final String INDEX_ZIP_FILENAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LocalDataSegmentPusher
@Inject public LocalDataSegmentPusher(LocalDataSegmentPusherConfig config)
-
-
Method Detail
-
getPathForHadoop
public String getPathForHadoop()
- Specified by:
getPathForHadoopin interfaceorg.apache.druid.segment.loading.DataSegmentPusher
-
getPathForHadoop
@Deprecated public String getPathForHadoop(String dataSource)
Deprecated.- Specified by:
getPathForHadoopin interfaceorg.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:
pushin interfaceorg.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:
pushToPathin interfaceorg.apache.druid.segment.loading.DataSegmentPusher- Throws:
IOException
-
-