Uses of Interface
org.apache.druid.indexing.overlord.DataSourceMetadata
-
Packages that use DataSourceMetadata Package Description org.apache.druid.indexing.overlord org.apache.druid.indexing.overlord.supervisor org.apache.druid.metadata -
-
Uses of DataSourceMetadata in org.apache.druid.indexing.overlord
Classes in org.apache.druid.indexing.overlord that implement DataSourceMetadata Modifier and Type Class Description classObjectMetadataMethods in org.apache.druid.indexing.overlord that return DataSourceMetadata Modifier and Type Method Description DataSourceMetadataDataSourceMetadata. asStartMetadata()As inIndexerMetadataStorageCoordinator.commitSegments(java.util.Set<org.apache.druid.timeline.DataSegment>), this class can represent start and end of a sequence.DataSourceMetadataObjectMetadata. asStartMetadata()DataSourceMetadataDataSourceMetadata. minus(DataSourceMetadata other)Returns a copy of this instance with "other" subtracted.DataSourceMetadataObjectMetadata. minus(DataSourceMetadata other)DataSourceMetadataDataSourceMetadata. plus(DataSourceMetadata other)Returns a copy of this instance with "other" merged in.DataSourceMetadataObjectMetadata. plus(DataSourceMetadata other)DataSourceMetadataIndexerMetadataStorageCoordinator. retrieveDataSourceMetadata(String dataSource)Retrieves data source's metadata from the metadata store.Methods in org.apache.druid.indexing.overlord with parameters of type DataSourceMetadata Modifier and Type Method Description 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. commitSegmentsAndMetadata(Set<org.apache.druid.timeline.DataSegment> segments, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata)Attempts to insert a set of segments to the metadata storage.booleanIndexerMetadataStorageCoordinator. insertDataSourceMetadata(String dataSource, DataSourceMetadata dataSourceMetadata)Insert dataSourceMetadata entry for 'dataSource'.booleanDataSourceMetadata. matches(DataSourceMetadata other)Returns true if any information present in this instance matches analogous information from "other" and so they are conflict-free.booleanObjectMetadata. matches(DataSourceMetadata other)DataSourceMetadataDataSourceMetadata. minus(DataSourceMetadata other)Returns a copy of this instance with "other" subtracted.DataSourceMetadataObjectMetadata. minus(DataSourceMetadata other)DataSourceMetadataDataSourceMetadata. plus(DataSourceMetadata other)Returns a copy of this instance with "other" merged in.DataSourceMetadataObjectMetadata. plus(DataSourceMetadata other)booleanIndexerMetadataStorageCoordinator. resetDataSourceMetadata(String dataSource, DataSourceMetadata dataSourceMetadata)Resets dataSourceMetadata entry for 'dataSource' to the one supplied. -
Uses of DataSourceMetadata in org.apache.druid.indexing.overlord.supervisor
Methods in org.apache.druid.indexing.overlord.supervisor with parameters of type DataSourceMetadata Modifier and Type Method Description voidSupervisor. checkpoint(int taskGroupId, DataSourceMetadata checkpointMetadata)The definition of checkpoint is not very strict as currently it does not affect data or control path.voidSupervisor. reset(DataSourceMetadata dataSourceMetadata)Resets all offsets for a dataSource.voidSupervisor. resetOffsets(DataSourceMetadata resetDataSourceMetadata)Reset offsets with provided dataSource metadata. -
Uses of DataSourceMetadata in org.apache.druid.metadata
Methods in org.apache.druid.metadata that return DataSourceMetadata Modifier and Type Method Description DataSourceMetadataIndexerSQLMetadataStorageCoordinator. retrieveDataSourceMetadata(String dataSource)Read dataSource metadata.Methods in org.apache.druid.metadata with parameters of type DataSourceMetadata Modifier and Type Method Description 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. commitSegmentsAndMetadata(Set<org.apache.druid.timeline.DataSegment> segments, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata)booleanIndexerSQLMetadataStorageCoordinator. insertDataSourceMetadata(String dataSource, DataSourceMetadata metadata)booleanIndexerSQLMetadataStorageCoordinator. resetDataSourceMetadata(String dataSource, DataSourceMetadata dataSourceMetadata)protected IndexerSQLMetadataStorageCoordinator.DataStoreMetadataUpdateResultIndexerSQLMetadataStorageCoordinator. updateDataSourceMetadataWithHandle(org.skife.jdbi.v2.Handle handle, String dataSource, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata)Compare-and-swap dataSource metadata in a transaction.
-