Class LocatedSegmentDescriptor


  • public class LocatedSegmentDescriptor
    extends Object
    public, evolving

    extended version of SegmentDescriptor, which is internal class, with location and size information attached

    • Constructor Detail

      • LocatedSegmentDescriptor

        public LocatedSegmentDescriptor​(org.joda.time.Interval interval,
                                        String version,
                                        int partitionNumber,
                                        long size,
                                        List<DruidServerMetadata> locations)
      • LocatedSegmentDescriptor

        public LocatedSegmentDescriptor​(org.apache.druid.query.SegmentDescriptor descriptor,
                                        long size,
                                        List<DruidServerMetadata> candidates)
    • Method Detail

      • getInterval

        public org.joda.time.Interval getInterval()
      • getVersion

        public String getVersion()
      • getPartitionNumber

        public int getPartitionNumber()
      • getSize

        public long getSize()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object