| Package | Description |
|---|---|
| org.apache.druid.segment.loading | |
| org.apache.druid.timeline |
| Modifier and Type | Method and Description |
|---|---|
DataSegment |
DataSegmentArchiver.archive(DataSegment segment)
Perform an archive task on the segment and return the resulting segment or null if there was no action needed.
|
DataSegment |
DataSegmentMover.move(DataSegment segment,
Map<String,Object> targetLoadSpec) |
DataSegment |
DataSegmentPusher.push(File file,
DataSegment segment,
boolean useUniquePath)
Pushes index files and segment descriptor to deep storage.
|
DataSegment |
NoopDataSegmentPusher.push(File file,
DataSegment segment,
boolean replaceExisting) |
DataSegment |
DataSegmentArchiver.restore(DataSegment segment)
Perform the restore from an archived segment and return the resulting segment or null if there was no action
|
| Modifier and Type | Method and Description |
|---|---|
Set<DataSegment> |
DataSegmentFinder.findSegments(String workingDirPath,
boolean updateDescriptor)
This method should first recursively look for descriptor.json (partitionNum_descriptor.json for HDFS data storage) underneath
workingDirPath and then verify that index.zip (partitionNum_index.zip for HDFS data storage) exists in the same folder.
|
| Modifier and Type | Method and Description |
|---|---|
DataSegment |
DataSegmentArchiver.archive(DataSegment segment)
Perform an archive task on the segment and return the resulting segment or null if there was no action needed.
|
static String |
DataSegmentPusher.getDefaultStorageDir(DataSegment segment,
boolean useUniquePath) |
default String |
DataSegmentPusher.getStorageDir(DataSegment dataSegment)
Deprecated.
backward-compatibiliy shim that should be removed on next major release;
use
DataSegmentPusher.getStorageDir(DataSegment, boolean) instead. |
default String |
DataSegmentPusher.getStorageDir(DataSegment dataSegment,
boolean useUniquePath) |
void |
DataSegmentKiller.kill(DataSegment segment)
Removes segment files (index and metadata) from deep storage.
|
default void |
DataSegmentKiller.killQuietly(DataSegment segment)
A more stoic killer who doesn't throw a tantrum if things get messy.
|
default String |
DataSegmentPusher.makeIndexPathName(DataSegment dataSegment,
String indexName) |
DataSegment |
DataSegmentMover.move(DataSegment segment,
Map<String,Object> targetLoadSpec) |
DataSegment |
DataSegmentPusher.push(File file,
DataSegment segment,
boolean useUniquePath)
Pushes index files and segment descriptor to deep storage.
|
DataSegment |
NoopDataSegmentPusher.push(File file,
DataSegment segment,
boolean replaceExisting) |
static void |
DataSegmentFinder.putInMapRetainingNewest(Map<String,Pair<DataSegment,Long>> timestampedSegments,
DataSegment dataSegment,
long segmentModifiedAt)
Adds dataSegment if it does not exist in timestampedSegments.
|
DataSegment |
DataSegmentArchiver.restore(DataSegment segment)
Perform the restore from an archived segment and return the resulting segment or null if there was no action
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DataSegmentFinder.putInMapRetainingNewest(Map<String,Pair<DataSegment,Long>> timestampedSegments,
DataSegment dataSegment,
long segmentModifiedAt)
Adds dataSegment if it does not exist in timestampedSegments.
|
| Modifier and Type | Method and Description |
|---|---|
DataSegment |
DataSegment.Builder.build() |
DataSegment |
DataSegment.withBinaryVersion(int binaryVersion) |
DataSegment |
DataSegment.withDimensions(List<String> dimensions) |
DataSegment |
DataSegment.withLoadSpec(Map<String,Object> loadSpec) |
DataSegment |
DataSegment.withMetrics(List<String> metrics) |
DataSegment |
DataSegment.withSize(long size) |
DataSegment |
DataSegment.withVersion(String version) |
| Modifier and Type | Method and Description |
|---|---|
static Comparator<DataSegment> |
DataSegment.bucketMonthComparator() |
| Modifier and Type | Method and Description |
|---|---|
static DataSegment.Builder |
DataSegment.builder(DataSegment segment) |
int |
DataSegment.compareTo(DataSegment dataSegment) |
| Constructor and Description |
|---|
Builder(DataSegment segment) |
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.