Uses of Class
org.apache.druid.indexing.overlord.SegmentPublishResult
-
Packages that use SegmentPublishResult Package Description org.apache.druid.indexing.overlord org.apache.druid.metadata org.apache.druid.segment.realtime.appenderator -
-
Uses of SegmentPublishResult in org.apache.druid.indexing.overlord
Methods in org.apache.druid.indexing.overlord that return SegmentPublishResult Modifier and Type Method Description SegmentPublishResultIndexerMetadataStorageCoordinator. commitAppendSegments(Set<org.apache.druid.timeline.DataSegment> appendSegments, Map<org.apache.druid.timeline.DataSegment,ReplaceTaskLock> appendSegmentToReplaceLock)Commits segments created by an APPEND task.SegmentPublishResultIndexerMetadataStorageCoordinator. commitAppendSegmentsAndMetadata(Set<org.apache.druid.timeline.DataSegment> appendSegments, Map<org.apache.druid.timeline.DataSegment,ReplaceTaskLock> appendSegmentToReplaceLock, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata)Commits segments created by an APPEND task.SegmentPublishResultIndexerMetadataStorageCoordinator. commitMetadataOnly(String dataSource, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata)Similar toIndexerMetadataStorageCoordinator.commitSegments(java.util.Set<org.apache.druid.timeline.DataSegment>), but meant for streaming ingestion tasks for handling the case where the task ingested no records and created no segments, but still needs to update the metadata with the progress that the task made.SegmentPublishResultIndexerMetadataStorageCoordinator. commitReplaceSegments(Set<org.apache.druid.timeline.DataSegment> replaceSegments, Set<ReplaceTaskLock> locksHeldByReplaceTask)Commits segments created by a REPLACE task.SegmentPublishResultIndexerMetadataStorageCoordinator. commitSegmentsAndMetadata(Set<org.apache.druid.timeline.DataSegment> segments, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata)Attempts to insert a set of segments to the metadata storage.static SegmentPublishResultSegmentPublishResult. fail(String errorMsg)static SegmentPublishResultSegmentPublishResult. ok(Set<org.apache.druid.timeline.DataSegment> segments) -
Uses of SegmentPublishResult in org.apache.druid.metadata
Methods in org.apache.druid.metadata that return SegmentPublishResult Modifier and Type Method Description SegmentPublishResultIndexerSQLMetadataStorageCoordinator. commitAppendSegments(Set<org.apache.druid.timeline.DataSegment> appendSegments, Map<org.apache.druid.timeline.DataSegment,ReplaceTaskLock> appendSegmentToReplaceLock)SegmentPublishResultIndexerSQLMetadataStorageCoordinator. commitAppendSegmentsAndMetadata(Set<org.apache.druid.timeline.DataSegment> appendSegments, Map<org.apache.druid.timeline.DataSegment,ReplaceTaskLock> appendSegmentToReplaceLock, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata)SegmentPublishResultIndexerSQLMetadataStorageCoordinator. commitMetadataOnly(String dataSource, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata)SegmentPublishResultIndexerSQLMetadataStorageCoordinator. commitReplaceSegments(Set<org.apache.druid.timeline.DataSegment> replaceSegments, Set<ReplaceTaskLock> locksHeldByReplaceTask)SegmentPublishResultIndexerSQLMetadataStorageCoordinator. commitSegmentsAndMetadata(Set<org.apache.druid.timeline.DataSegment> segments, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata) -
Uses of SegmentPublishResult in org.apache.druid.segment.realtime.appenderator
Methods in org.apache.druid.segment.realtime.appenderator that return SegmentPublishResult Modifier and Type Method Description SegmentPublishResultTransactionalSegmentPublisher. publishAnnotatedSegments(Set<org.apache.druid.timeline.DataSegment> segmentsToBeOverwritten, Set<org.apache.druid.timeline.DataSegment> segmentsToPublish, Object commitMetadata)Publish segments, along with some commit metadata, in a single transaction.default SegmentPublishResultTransactionalSegmentPublisher. publishSegments(Set<org.apache.druid.timeline.DataSegment> segmentsToBeOverwritten, Set<org.apache.druid.timeline.DataSegment> segmentsToPublish, Function<Set<org.apache.druid.timeline.DataSegment>,Set<org.apache.druid.timeline.DataSegment>> outputSegmentsAnnotateFunction, Object commitMetadata)
-