public class SegmentTransactionalInsertAction extends Object implements TaskAction<SegmentPublishResult>
Constructor and Description |
---|
SegmentTransactionalInsertAction(Set<DataSegment> segments) |
SegmentTransactionalInsertAction(Set<DataSegment> segments,
DataSourceMetadata startMetadata,
DataSourceMetadata endMetadata) |
Modifier and Type | Method and Description |
---|---|
DataSourceMetadata |
getEndMetadata() |
com.fasterxml.jackson.core.type.TypeReference<SegmentPublishResult> |
getReturnTypeReference() |
Set<DataSegment> |
getSegments() |
DataSourceMetadata |
getStartMetadata() |
boolean |
isAudited() |
SegmentPublishResult |
perform(Task task,
TaskActionToolbox toolbox)
|
String |
toString() |
public SegmentTransactionalInsertAction(Set<DataSegment> segments)
public SegmentTransactionalInsertAction(Set<DataSegment> segments, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata)
public Set<DataSegment> getSegments()
public DataSourceMetadata getStartMetadata()
public DataSourceMetadata getEndMetadata()
public com.fasterxml.jackson.core.type.TypeReference<SegmentPublishResult> getReturnTypeReference()
getReturnTypeReference
in interface TaskAction<SegmentPublishResult>
public SegmentPublishResult perform(Task task, TaskActionToolbox toolbox) throws IOException
IndexerMetadataStorageCoordinator.announceHistoricalSegments(Set, DataSourceMetadata, DataSourceMetadata)
.perform
in interface TaskAction<SegmentPublishResult>
IOException
public boolean isAudited()
isAudited
in interface TaskAction<SegmentPublishResult>
Copyright © 2011–2017. All rights reserved.