| Package | Description |
|---|---|
| org.apache.druid.segment.indexing | |
| org.apache.druid.segment.realtime | |
| org.apache.druid.segment.realtime.appenderator | |
| org.apache.druid.segment.realtime.plumber |
| Modifier and Type | Method and Description |
|---|---|
DataSchema |
IngestionSpec.getDataSchema() |
DataSchema |
DataSchema.withGranularitySpec(GranularitySpec granularitySpec) |
DataSchema |
DataSchema.withTransformSpec(TransformSpec transformSpec) |
| Constructor and Description |
|---|
IngestionSpec(DataSchema dataSchema,
IOConfigType ioConfig,
TuningConfigType tuningConfig) |
| Modifier and Type | Method and Description |
|---|---|
DataSchema |
FireDepartment.getDataSchema()
Provides the data schema for the feed that this FireDepartment is in charge of.
|
| Constructor and Description |
|---|
FireDepartment(DataSchema dataSchema,
RealtimeIOConfig ioConfig,
RealtimeTuningConfig tuningConfig) |
| Modifier and Type | Method and Description |
|---|---|
DataSchema |
AppenderatorPlumber.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
Appenderator |
AppenderatorFactory.build(DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics) |
Appenderator |
DefaultRealtimeAppenderatorFactory.build(DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics) |
Appenderator |
DefaultOfflineAppenderatorFactory.build(DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics) |
static Appenderator |
Appenderators.createOffline(String id,
DataSchema schema,
AppenderatorConfig config,
boolean storeCompactionState,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexIO indexIO,
IndexMerger indexMerger) |
Appenderator |
PeonAppenderatorsManager.createOfflineAppenderatorForTask(String taskId,
DataSchema schema,
AppenderatorConfig config,
boolean storeCompactionState,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexIO indexIO,
IndexMerger indexMerger) |
Appenderator |
DummyForInjectionAppenderatorsManager.createOfflineAppenderatorForTask(String taskId,
DataSchema schema,
AppenderatorConfig config,
boolean storeCompactionState,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexIO indexIO,
IndexMerger indexMerger) |
Appenderator |
UnifiedIndexerAppenderatorsManager.createOfflineAppenderatorForTask(String taskId,
DataSchema schema,
AppenderatorConfig config,
boolean storeCompactionState,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexIO indexIO,
IndexMerger indexMerger) |
Appenderator |
AppenderatorsManager.createOfflineAppenderatorForTask(String taskId,
DataSchema schema,
AppenderatorConfig config,
boolean storeCompactionState,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexIO indexIO,
IndexMerger indexMerger)
Creates an Appenderator suited for batch ingestion.
|
static Appenderator |
Appenderators.createRealtime(String id,
DataSchema schema,
AppenderatorConfig config,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexIO indexIO,
IndexMerger indexMerger,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
ServiceEmitter emitter,
ExecutorService queryExecutorService,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats) |
Appenderator |
PeonAppenderatorsManager.createRealtimeAppenderatorForTask(String taskId,
DataSchema schema,
AppenderatorConfig config,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
IndexIO indexIO,
IndexMerger indexMerger,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
ServiceEmitter emitter,
ExecutorService queryExecutorService,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats) |
Appenderator |
DummyForInjectionAppenderatorsManager.createRealtimeAppenderatorForTask(String taskId,
DataSchema schema,
AppenderatorConfig config,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexIO indexIO,
IndexMerger indexMerger,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
ServiceEmitter emitter,
ExecutorService queryExecutorService,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats) |
Appenderator |
UnifiedIndexerAppenderatorsManager.createRealtimeAppenderatorForTask(String taskId,
DataSchema schema,
AppenderatorConfig config,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexIO indexIO,
IndexMerger indexMerger,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
ServiceEmitter emitter,
ExecutorService queryExecutorService,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats) |
Appenderator |
AppenderatorsManager.createRealtimeAppenderatorForTask(String taskId,
DataSchema schema,
AppenderatorConfig config,
FireDepartmentMetrics metrics,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexIO indexIO,
IndexMerger indexMerger,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
ServiceEmitter emitter,
ExecutorService queryExecutorService,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats)
Creates an Appenderator suited for realtime ingestion.
|
Plumber |
AppenderatorPlumberSchool.findPlumber(DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics) |
| Constructor and Description |
|---|
AppenderatorPlumber(DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics,
DataSegmentAnnouncer segmentAnnouncer,
SegmentPublisher segmentPublisher,
SegmentHandoffNotifier handoffNotifier,
Appenderator appenderator) |
| Modifier and Type | Method and Description |
|---|---|
DataSchema |
RealtimePlumber.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
protected File |
RealtimePlumber.computeBaseDir(DataSchema schema) |
protected File |
RealtimePlumber.computeCorruptedFileDumpDir(File persistDir,
DataSchema schema) |
protected File |
RealtimePlumber.computePersistDir(DataSchema schema,
org.joda.time.Interval interval) |
Plumber |
PlumberSchool.findPlumber(DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics)
Creates a Plumber
|
Plumber |
RealtimePlumberSchool.findPlumber(DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics) |
Plumber |
FlushingPlumberSchool.findPlumber(DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics) |
protected int |
RealtimePlumber.persistHydrant(FireHydrant indexToPersist,
DataSchema schema,
org.joda.time.Interval interval,
Map<String,Object> metadataElems)
Persists the given hydrant and returns the number of rows persisted
|
| Constructor and Description |
|---|
FlushingPlumber(org.joda.time.Duration flushDuration,
DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics,
ServiceEmitter emitter,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
ExecutorService queryExecutorService,
JoinableFactory joinableFactory,
IndexMerger indexMerger,
IndexIO indexIO,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
RealtimePlumber(DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics,
ServiceEmitter emitter,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
ExecutorService queryExecutorService,
JoinableFactory joinableFactory,
DataSegmentPusher dataSegmentPusher,
SegmentPublisher segmentPublisher,
SegmentHandoffNotifier handoffNotifier,
IndexMerger indexMerger,
IndexIO indexIO,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
Sink(org.joda.time.Interval interval,
DataSchema schema,
ShardSpec shardSpec,
CompactionState compactionState,
String version,
int maxRowsInMemory,
long maxBytesInMemory,
boolean reportParseExceptions,
String dedupColumn) |
Sink(org.joda.time.Interval interval,
DataSchema schema,
ShardSpec shardSpec,
CompactionState compactionState,
String version,
int maxRowsInMemory,
long maxBytesInMemory,
boolean reportParseExceptions,
String dedupColumn,
List<FireHydrant> hydrants) |
Sink(org.joda.time.Interval interval,
DataSchema schema,
ShardSpec shardSpec,
String version,
int maxRowsInMemory,
long maxBytesInMemory,
boolean reportParseExceptions,
String dedupColumn) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.