| Modifier and Type | Method and Description |
|---|---|
static <T> boolean |
CacheUtil.isPopulateResultCache(Query<T> query,
CacheStrategy<T,Object,Query<T>> cacheStrategy,
CacheConfig cacheConfig,
CacheUtil.ServerType serverType)
Returns whether the result-level cache should be populated for a particular query.
|
static <T> boolean |
CacheUtil.isPopulateSegmentCache(Query<T> query,
CacheStrategy<T,Object,Query<T>> cacheStrategy,
CacheConfig cacheConfig,
CacheUtil.ServerType serverType)
Returns whether the result-level cache should be populated for a particular query.
|
static <T> boolean |
CacheUtil.isUseResultCache(Query<T> query,
CacheStrategy<T,Object,Query<T>> cacheStrategy,
CacheConfig cacheConfig,
CacheUtil.ServerType serverType)
Returns whether the result-level cache should be checked for a particular query.
|
static <T> boolean |
CacheUtil.isUseSegmentCache(Query<T> query,
CacheStrategy<T,Object,Query<T>> cacheStrategy,
CacheConfig cacheConfig,
CacheUtil.ServerType serverType)
Returns whether the segment-level cache should be checked for a particular query.
|
| Constructor and Description |
|---|
CachingClusteredClient(QueryToolChestWarehouse warehouse,
TimelineServerView serverView,
Cache cache,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
CachePopulator cachePopulator,
CacheConfig cacheConfig,
DruidHttpClientConfig httpClientConfig,
DruidProcessingConfig processingConfig,
ForkJoinPool pool,
QueryScheduler scheduler,
JoinableFactory joinableFactory,
ServiceEmitter emitter) |
CachingQueryRunner(String cacheId,
Optional<byte[]> cacheKeyPrefix,
SegmentDescriptor segmentDescriptor,
org.joda.time.Interval actualDataInterval,
com.fasterxml.jackson.databind.ObjectMapper mapper,
Cache cache,
QueryToolChest toolchest,
QueryRunner<T> base,
CachePopulator cachePopulator,
CacheConfig cacheConfig) |
| Modifier and Type | Method and Description |
|---|---|
CachePopulator |
DruidProcessingModule.getCachePopulator(com.fasterxml.jackson.databind.ObjectMapper smileMapper,
CachePopulatorStats cachePopulatorStats,
CacheConfig cacheConfig) |
| Constructor and Description |
|---|
ResultLevelCachingQueryRunner(QueryRunner baseRunner,
QueryToolChest queryToolChest,
Query<T> query,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
Cache cache,
CacheConfig cacheConfig) |
| Modifier and Type | Method and Description |
|---|---|
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,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
RowIngestionMeters rowIngestionMeters,
ParseExceptionHandler parseExceptionHandler) |
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,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
RowIngestionMeters rowIngestionMeters,
ParseExceptionHandler parseExceptionHandler) |
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,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
RowIngestionMeters rowIngestionMeters,
ParseExceptionHandler parseExceptionHandler) |
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,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
RowIngestionMeters rowIngestionMeters,
ParseExceptionHandler parseExceptionHandler)
Creates an Appenderator suited for realtime ingestion.
|
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,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
RowIngestionMeters rowIngestionMeters,
ParseExceptionHandler parseExceptionHandler) |
| Constructor and Description |
|---|
DefaultRealtimeAppenderatorFactory(ServiceEmitter emitter,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
DataSegmentPusher dataSegmentPusher,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
IndexIO indexIO,
IndexMerger indexMerger,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats) |
SinkQuerySegmentWalker(String dataSource,
VersionedIntervalTimeline<String,Sink> sinkTimeline,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ServiceEmitter emitter,
QueryRunnerFactoryConglomerate conglomerate,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats) |
UnifiedIndexerAppenderatorsManager(QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
WorkerConfig workerConfig,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ServiceEmitter serviceEmitter,
com.google.inject.Provider<QueryRunnerFactoryConglomerate> queryRunnerFactoryConglomerateProvider) |
| Constructor and Description |
|---|
FlushingPlumber(org.joda.time.Duration flushDuration,
DataSchema schema,
RealtimeTuningConfig config,
FireDepartmentMetrics metrics,
ServiceEmitter emitter,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
IndexMerger indexMerger,
IndexIO indexIO,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
FlushingPlumberSchool(org.joda.time.Duration flushDuration,
ServiceEmitter emitter,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentAnnouncer segmentAnnouncer,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
IndexMergerV9 indexMergerV9,
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,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
DataSegmentPusher dataSegmentPusher,
SegmentPublisher segmentPublisher,
SegmentHandoffNotifier handoffNotifier,
IndexMerger indexMerger,
IndexIO indexIO,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
RealtimePlumberSchool(ServiceEmitter emitter,
QueryRunnerFactoryConglomerate conglomerate,
DataSegmentPusher dataSegmentPusher,
DataSegmentAnnouncer segmentAnnouncer,
SegmentPublisher segmentPublisher,
SegmentHandoffNotifierFactory handoffNotifierFactory,
QueryProcessingPool queryProcessingPool,
JoinableFactory joinableFactory,
IndexMergerV9 indexMergerV9,
IndexIO indexIO,
Cache cache,
CacheConfig cacheConfig,
CachePopulatorStats cachePopulatorStats,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Constructor and Description |
|---|
ClientQuerySegmentWalker(ServiceEmitter emitter,
QuerySegmentWalker clusterClient,
QuerySegmentWalker localClient,
QueryToolChestWarehouse warehouse,
JoinableFactory joinableFactory,
RetryQueryRunnerConfig retryConfig,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ServerConfig serverConfig,
Cache cache,
CacheConfig cacheConfig) |
| Constructor and Description |
|---|
ServerManager(QueryRunnerFactoryConglomerate conglomerate,
ServiceEmitter emitter,
QueryProcessingPool queryProcessingPool,
CachePopulator cachePopulator,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
Cache cache,
CacheConfig cacheConfig,
SegmentManager segmentManager,
JoinableFactory joinableFactory,
ServerConfig serverConfig) |
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.