Class LoadableDataSegment
java.lang.Object
org.apache.druid.timeline.DataSegment
org.apache.druid.server.coordination.LoadableDataSegment
- All Implemented Interfaces:
Comparable<DataSegment>,Overshadowable<DataSegment>
A deserialization aid used by
SegmentChangeRequestLoad. The broker prunes the loadSpec from segments
for efficiency reasons, but the broker does need the loadSpec when it loads broadcast segments.
This class always uses the non-pruning default DataSegment.PruneSpecsHolder.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.druid.timeline.DataSegment
DataSegment.Builder, DataSegment.PruneSpecsHolder -
Field Summary
Fields inherited from class org.apache.druid.timeline.DataSegment
TOMBSTONE_LOADSPEC_TYPE -
Method Summary
Methods inherited from class org.apache.druid.timeline.DataSegment
builder, builder, builder, builder, compareTo, equals, getAtomicUpdateGroupSize, getBinaryVersion, getDataSource, getDimensions, getEndRootPartitionId, getId, getIndexingStateFingerprint, getInterval, getLastCompactionState, getLoadSpec, getMetrics, getMinorVersion, getProjections, getShardSpec, getSize, getStartRootPartitionId, getTotalRows, getVersion, hasData, hashCode, isTombstone, overshadows, stringInterner, toBuilder, toDescriptor, toString, withBinaryVersion, withDimensions, withIndexingStateFingerprint, withLastCompactionState, withLoadSpec, withMetrics, withProjections, withShardSpec, withSize, withVersionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.druid.timeline.Overshadowable
containsRootPartition