public class AvailableSegmentMetadata extends Object
SystemSchema.SegmentsTable
This class contains the metadata of segments announced by historicals or ingestion tasks.| Modifier and Type | Class and Description |
|---|---|
static class |
AvailableSegmentMetadata.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AvailableSegmentMetadata.Builder |
builder(DataSegment segment,
long isRealtime,
Set<DruidServerMetadata> segmentServers,
RowSignature rowSignature,
long numRows) |
static AvailableSegmentMetadata.Builder |
from(AvailableSegmentMetadata h) |
long |
getNumReplicas() |
long |
getNumRows() |
Set<DruidServerMetadata> |
getReplicas() |
RowSignature |
getRowSignature() |
DataSegment |
getSegment() |
long |
isRealtime() |
public static AvailableSegmentMetadata.Builder builder(DataSegment segment, long isRealtime, Set<DruidServerMetadata> segmentServers, RowSignature rowSignature, long numRows)
public static AvailableSegmentMetadata.Builder from(AvailableSegmentMetadata h)
public long isRealtime()
public DataSegment getSegment()
public Set<DruidServerMetadata> getReplicas()
public long getNumReplicas()
public long getNumRows()
@Nullable public RowSignature getRowSignature()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.