| Package | Description |
|---|---|
| org.apache.druid.indexing.overlord | |
| org.apache.druid.indexing.overlord.supervisor | |
| org.apache.druid.metadata |
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectMetadata |
| Modifier and Type | Method and Description |
|---|---|
DataSourceMetadata |
ObjectMetadata.asStartMetadata() |
DataSourceMetadata |
DataSourceMetadata.asStartMetadata()
As in
IndexerMetadataStorageCoordinator.announceHistoricalSegments(java.util.Set<org.apache.druid.timeline.DataSegment>), this class can represent start and
end of a sequence. |
DataSourceMetadata |
ObjectMetadata.minus(DataSourceMetadata other) |
DataSourceMetadata |
DataSourceMetadata.minus(DataSourceMetadata other)
Returns a copy of this instance with "other" subtracted.
|
DataSourceMetadata |
ObjectMetadata.plus(DataSourceMetadata other) |
DataSourceMetadata |
DataSourceMetadata.plus(DataSourceMetadata other)
Returns a copy of this instance with "other" merged in.
|
DataSourceMetadata |
IndexerMetadataStorageCoordinator.retrieveDataSourceMetadata(String dataSource)
Retrieves data source's metadata from the metadata store.
|
| Modifier and Type | Method and Description |
|---|---|
SegmentPublishResult |
IndexerMetadataStorageCoordinator.announceHistoricalSegments(Set<DataSegment> segments,
Set<DataSegment> segmentsToDrop,
DataSourceMetadata startMetadata,
DataSourceMetadata endMetadata)
Attempts to insert a set of segments to the metadata storage.
|
SegmentPublishResult |
IndexerMetadataStorageCoordinator.commitMetadataOnly(String dataSource,
DataSourceMetadata startMetadata,
DataSourceMetadata endMetadata)
Similar to
IndexerMetadataStorageCoordinator.announceHistoricalSegments(Set), 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. |
boolean |
IndexerMetadataStorageCoordinator.insertDataSourceMetadata(String dataSource,
DataSourceMetadata dataSourceMetadata)
Insert dataSourceMetadata entry for 'dataSource'.
|
boolean |
ObjectMetadata.matches(DataSourceMetadata other) |
boolean |
DataSourceMetadata.matches(DataSourceMetadata other)
Returns true if any information present in this instance matches analogous information from "other" and
so they are conflict-free.
|
DataSourceMetadata |
ObjectMetadata.minus(DataSourceMetadata other) |
DataSourceMetadata |
DataSourceMetadata.minus(DataSourceMetadata other)
Returns a copy of this instance with "other" subtracted.
|
DataSourceMetadata |
ObjectMetadata.plus(DataSourceMetadata other) |
DataSourceMetadata |
DataSourceMetadata.plus(DataSourceMetadata other)
Returns a copy of this instance with "other" merged in.
|
boolean |
IndexerMetadataStorageCoordinator.resetDataSourceMetadata(String dataSource,
DataSourceMetadata dataSourceMetadata)
Resets dataSourceMetadata entry for 'dataSource' to the one supplied.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Supervisor.checkpoint(int taskGroupId,
DataSourceMetadata checkpointMetadata)
The definition of checkpoint is not very strict as currently it does not affect data or control path.
|
void |
Supervisor.reset(DataSourceMetadata dataSourceMetadata) |
| Modifier and Type | Method and Description |
|---|---|
DataSourceMetadata |
IndexerSQLMetadataStorageCoordinator.retrieveDataSourceMetadata(String dataSource)
Read dataSource metadata.
|
| Modifier and Type | Method and Description |
|---|---|
SegmentPublishResult |
IndexerSQLMetadataStorageCoordinator.announceHistoricalSegments(Set<DataSegment> segments,
Set<DataSegment> segmentsToDrop,
DataSourceMetadata startMetadata,
DataSourceMetadata endMetadata) |
SegmentPublishResult |
IndexerSQLMetadataStorageCoordinator.commitMetadataOnly(String dataSource,
DataSourceMetadata startMetadata,
DataSourceMetadata endMetadata) |
boolean |
IndexerSQLMetadataStorageCoordinator.insertDataSourceMetadata(String dataSource,
DataSourceMetadata metadata) |
boolean |
IndexerSQLMetadataStorageCoordinator.resetDataSourceMetadata(String dataSource,
DataSourceMetadata dataSourceMetadata) |
protected org.apache.druid.metadata.IndexerSQLMetadataStorageCoordinator.DataStoreMetadataUpdateResult |
IndexerSQLMetadataStorageCoordinator.updateDataSourceMetadataWithHandle(org.skife.jdbi.v2.Handle handle,
String dataSource,
DataSourceMetadata startMetadata,
DataSourceMetadata endMetadata)
Compare-and-swap dataSource metadata in a transaction.
|
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.