Uses of Class
org.apache.pinot.common.lineage.SegmentLineage
-
Packages that use SegmentLineage Package Description org.apache.pinot.common.lineage -
-
Uses of SegmentLineage in org.apache.pinot.common.lineage
Methods in org.apache.pinot.common.lineage that return SegmentLineage Modifier and Type Method Description static SegmentLineageSegmentLineage. fromZNRecord(org.apache.helix.zookeeper.datamodel.ZNRecord record)Convert ZNRecord to segment lineagestatic SegmentLineageSegmentLineageAccessHelper. getSegmentLineage(org.apache.helix.store.zk.ZkHelixPropertyStore<org.apache.helix.zookeeper.datamodel.ZNRecord> propertyStore, String tableNameWithType)Read the segment lineage from the property storeMethods in org.apache.pinot.common.lineage with parameters of type SegmentLineage Modifier and Type Method Description static voidSegmentLineageUtils. filterSegmentsBasedOnLineageInPlace(Set<String> segments, SegmentLineage segmentLineage)Use the segment lineage metadata to filters out either merged segments or original segments in place to make sure that the final segments contain no duplicate data.static booleanSegmentLineageAccessHelper. writeSegmentLineage(org.apache.helix.store.zk.ZkHelixPropertyStore<org.apache.helix.zookeeper.datamodel.ZNRecord> propertyStore, SegmentLineage segmentLineage, int expectedVersion)Write the segment lineage to the property store
-