Uses of Class
org.apache.druid.indexing.overlord.SegmentPublishResult
Packages that use SegmentPublishResult
Package
Description
-
Uses of SegmentPublishResult in org.apache.druid.indexing.overlord
Methods in org.apache.druid.indexing.overlord that return SegmentPublishResultModifier and TypeMethodDescriptionIndexerMetadataStorageCoordinator.commitAppendSegments(Set<DataSegment> appendSegments, Map<DataSegment, ReplaceTaskLock> appendSegmentToReplaceLock, String taskAllocatorId, SegmentSchemaMapping segmentSchemaMapping) Commits segments and corresponding schema created by an APPEND task.IndexerMetadataStorageCoordinator.commitAppendSegmentsAndMetadata(Set<DataSegment> appendSegments, Map<DataSegment, ReplaceTaskLock> appendSegmentToReplaceLock, String supervisorId, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata, String taskAllocatorId, SegmentSchemaMapping segmentSchemaMapping) Commits segments created by an APPEND task.IndexerMetadataStorageCoordinator.commitMetadataOnly(String supervisorId, String dataSource, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata) Similar toIndexerMetadataStorageCoordinator.commitSegments(java.util.Set<org.apache.druid.timeline.DataSegment>, org.apache.druid.segment.SegmentSchemaMapping), 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.IndexerMetadataStorageCoordinator.commitReplaceSegments(Set<DataSegment> replaceSegments, Set<ReplaceTaskLock> locksHeldByReplaceTask, SegmentSchemaMapping segmentSchemaMapping) Commits segments and corresponding schema created by a REPLACE task.IndexerMetadataStorageCoordinator.commitSegmentsAndMetadata(Set<DataSegment> segments, String supervisorId, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata, SegmentSchemaMapping segmentSchemaMapping) Attempts to insert a set of segments and corresponding schema to the metadata storage.static SegmentPublishResultstatic SegmentPublishResultSegmentPublishResult.ok(Set<DataSegment> segments) static SegmentPublishResultSegmentPublishResult.ok(Set<DataSegment> segments, List<PendingSegmentRecord> upgradedPendingSegments) static SegmentPublishResultSegmentPublishResult.retryableFailure(String errorMsg, Object... args) -
Uses of SegmentPublishResult in org.apache.druid.metadata
Methods in org.apache.druid.metadata that return SegmentPublishResultModifier and TypeMethodDescriptionIndexerSQLMetadataStorageCoordinator.commitAppendSegments(Set<DataSegment> appendSegments, Map<DataSegment, ReplaceTaskLock> appendSegmentToReplaceLock, String taskAllocatorId, SegmentSchemaMapping segmentSchemaMapping) IndexerSQLMetadataStorageCoordinator.commitAppendSegmentsAndMetadata(Set<DataSegment> appendSegments, Map<DataSegment, ReplaceTaskLock> appendSegmentToReplaceLock, String supervisorId, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata, String taskAllocatorId, SegmentSchemaMapping segmentSchemaMapping) IndexerSQLMetadataStorageCoordinator.commitMetadataOnly(String supervisorId, String dataSource, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata) IndexerSQLMetadataStorageCoordinator.commitReplaceSegments(Set<DataSegment> replaceSegments, Set<ReplaceTaskLock> locksHeldByReplaceTask, SegmentSchemaMapping segmentSchemaMapping) IndexerSQLMetadataStorageCoordinator.commitSegmentsAndMetadata(Set<DataSegment> segments, String supervisorId, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata, SegmentSchemaMapping segmentSchemaMapping) protected SegmentPublishResultIndexerSQLMetadataStorageCoordinator.updateDataSourceMetadataInTransaction(SegmentMetadataTransaction transaction, String supervisorId, String dataSource, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata) Compare-and-swapDataSourceMetadatafor a datasource in a transaction. -
Uses of SegmentPublishResult in org.apache.druid.segment.realtime.appenderator
Methods in org.apache.druid.segment.realtime.appenderator that return SegmentPublishResultModifier and TypeMethodDescriptionabstract SegmentPublishResultTransactionalSegmentPublisher.publishAnnotatedSegments(Set<DataSegment> segmentsToBeOverwritten, Set<DataSegment> segmentsToPublish, Object commitMetadata, SegmentSchemaMapping segmentSchemaMapping) Publish segments, along with some commit metadata, in a single transaction.final SegmentPublishResultTransactionalSegmentPublisher.publishSegments(Set<DataSegment> segmentsToBeOverwritten, Set<DataSegment> segmentsToPublish, Function<Set<DataSegment>, Set<DataSegment>> outputSegmentsAnnotateFunction, Object commitMetadata, SegmentSchemaMapping segmentSchemaMapping) Applies the given annotate function on the segments and tries to publish them.