Skip navigation links
A C E G H I J M N O P R S T U V 

A

awaitTotalUpdates(int) - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.Entry
 

C

CacheGenerator<T extends ExtractionNamespace> - Interface in org.apache.druid.query.lookup.namespace
 
CacheHandler - Class in org.apache.druid.server.lookup.namespace.cache
 
CacheScheduler - Class in org.apache.druid.server.lookup.namespace.cache
Usage:
CacheScheduler(ServiceEmitter, Map<Class<? extends ExtractionNamespace>, CacheGenerator<?>>, NamespaceExtractionCacheManager) - Constructor for class org.apache.druid.server.lookup.namespace.cache.CacheScheduler
 
CacheScheduler.CacheState - Interface in org.apache.druid.server.lookup.namespace.cache
 
CacheScheduler.Entry<T extends ExtractionNamespace> - Class in org.apache.druid.server.lookup.namespace.cache
 
CacheScheduler.EntryImpl<T extends ExtractionNamespace> - Class in org.apache.druid.server.lookup.namespace.cache
This class effectively contains the whole state and most of the logic of CacheScheduler.Entry, need to be a separate class because the Entry must not be referenced from the runnable executed in CacheScheduler.cacheManager's ExecutorService, that would be a leak preventing the Entry to be collected by GC, and therefore CacheScheduler.EntryImpl.entryCleaner to be run by the JVM.
CacheScheduler.NoCache - Enum in org.apache.druid.server.lookup.namespace.cache
 
CacheScheduler.VersionedCache - Class in org.apache.druid.server.lookup.namespace.cache
 
close() - Method in class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 
close() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheHandler
 
close() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.Entry
Close the last CacheScheduler.Entry.getCacheState(), if it is CacheScheduler.VersionedCache, and unschedule future updates.
close() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.EntryImpl
 
close() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.VersionedCache
 
configure(Binder) - Method in class org.apache.druid.server.lookup.namespace.NamespaceExtractionModule
 
createCache() - Method in class org.apache.druid.server.lookup.namespace.cache.NamespaceExtractionCacheManager
 
createCache() - Method in class org.apache.druid.server.lookup.namespace.cache.OffHeapNamespaceExtractionCacheManager
 
createCache() - Method in class org.apache.druid.server.lookup.namespace.cache.OnHeapNamespaceExtractionCacheManager
 
createVersionedCache(CacheScheduler.EntryImpl<? extends ExtractionNamespace>, String) - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler
CSVFlatDataParser(List<String>, String, String, boolean, int) - Constructor for class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.CSVFlatDataParser
 

E

equals(Object) - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
equals(Object) - Method in class org.apache.druid.query.lookup.namespace.StaticMapExtractionNamespace
 
equals(Object) - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.CSVFlatDataParser
 
equals(Object) - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace
 
equals(Object) - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.JSONFlatDataParser
 
equals(Object) - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.ObjectMapperFlatDataParser
 
equals(Object) - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 
ExtractionNamespace - Interface in org.apache.druid.query.lookup.namespace
 

G

generateCache(T, CacheScheduler.EntryImpl<T>, String, CacheScheduler) - Method in interface org.apache.druid.query.lookup.namespace.CacheGenerator
If the lookup source, encapsulated by this CacheGenerator, has data newer than identified by the given lastVersion (which is null at the first run of this method, or the version from the previous run), this method creates a new CacheScheduler.VersionedCache with CacheScheduler.createVersionedCache(org.apache.druid.server.lookup.namespace.cache.CacheScheduler.EntryImpl<? extends org.apache.druid.query.lookup.namespace.ExtractionNamespace>, java.lang.String), called on the given scheduler, with the version string identifying the current version of lookup source, populates the created VersionedCache and returns it.
generateCache(JdbcExtractionNamespace, CacheScheduler.EntryImpl<JdbcExtractionNamespace>, String, CacheScheduler) - Method in class org.apache.druid.server.lookup.namespace.JdbcCacheGenerator
 
generateCache(StaticMapExtractionNamespace, CacheScheduler.EntryImpl<StaticMapExtractionNamespace>, String, CacheScheduler) - Method in class org.apache.druid.server.lookup.namespace.StaticMapCacheGenerator
 
generateCache(UriExtractionNamespace, CacheScheduler.EntryImpl<UriExtractionNamespace>, String, CacheScheduler) - Method in class org.apache.druid.server.lookup.namespace.UriCacheGenerator
 
get() - Method in class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 
getActiveEntries() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler
 
getCache() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheHandler
 
getCache() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.Entry
 
getCache() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.VersionedCache
 
getCacheState() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.Entry
Returns the last cache state, either CacheScheduler.NoCache or CacheScheduler.VersionedCache.
getColumns() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.CSVFlatDataParser
 
getColumns() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 
getConnectorConfig() - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
getDelimiter() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 
getEntries() - Method in class org.apache.druid.data.input.MapPopulator.PopulateResult
 
getExtractionNamespace() - Method in class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 
getFileRegex() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace
 
getFilter() - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
getFirstCacheTimeout() - Method in class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 
getIntrospectHandler() - Method in class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 
getJacksonModules() - Method in class org.apache.druid.server.lookup.namespace.NamespaceExtractionModule
 
getKeyColumn() - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
getKeyColumn() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.CSVFlatDataParser
 
getKeyColumn() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 
getKeyFieldName() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.JSONFlatDataParser
 
getKeys() - Method in class org.apache.druid.query.lookup.NamespaceLookupIntrospectHandler
 
getLines() - Method in class org.apache.druid.data.input.MapPopulator.PopulateResult
 
getListDelimiter() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 
getMap() - Method in class org.apache.druid.query.lookup.namespace.StaticMapExtractionNamespace
 
getMap() - Method in class org.apache.druid.query.lookup.NamespaceLookupIntrospectHandler
 
getNamespaceFactoryMapBinder(Binder) - Static method in class org.apache.druid.server.lookup.namespace.NamespaceExtractionModule
 
getNamespaceParseSpec() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace
 
getNumBufferedEntries() - Method in class org.apache.druid.server.lookup.namespace.NamespaceExtractionConfig
 
getNumExtractionThreads() - Method in class org.apache.druid.server.lookup.namespace.NamespaceExtractionConfig
 
getParser() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.CSVFlatDataParser
 
getParser() - Method in interface org.apache.druid.query.lookup.namespace.UriExtractionNamespace.FlatDataParser
 
getParser() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.JSONFlatDataParser
 
getParser() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.ObjectMapperFlatDataParser
 
getParser() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 
getPollMs() - Method in interface org.apache.druid.query.lookup.namespace.ExtractionNamespace
 
getPollMs() - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
getPollMs() - Method in class org.apache.druid.query.lookup.namespace.StaticMapExtractionNamespace
 
getPollMs() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace
 
getTable() - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
getTsColumn() - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
getUri() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace
 
getUriPrefix() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace
 
getValueColumn() - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
getValueColumn() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.CSVFlatDataParser
 
getValueColumn() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 
getValueFieldName() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.JSONFlatDataParser
 
getValues() - Method in class org.apache.druid.query.lookup.NamespaceLookupIntrospectHandler
 
getVersion() - Method in class org.apache.druid.query.lookup.NamespaceLookupIntrospectHandler
 
getVersion() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.VersionedCache
 

H

hashCode() - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
hashCode() - Method in class org.apache.druid.query.lookup.namespace.StaticMapExtractionNamespace
 
hashCode() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.CSVFlatDataParser
 
hashCode() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace
 
hashCode() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.JSONFlatDataParser
 
hashCode() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.ObjectMapperFlatDataParser
 
hashCode() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 

I

isInjective() - Method in class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 

J

JdbcCacheGenerator - Class in org.apache.druid.server.lookup.namespace
 
JdbcCacheGenerator() - Constructor for class org.apache.druid.server.lookup.namespace.JdbcCacheGenerator
 
JdbcExtractionNamespace - Class in org.apache.druid.query.lookup.namespace
 
JdbcExtractionNamespace(MetadataStorageConnectorConfig, String, String, String, String, String, Period) - Constructor for class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
JSONFlatDataParser(ObjectMapper, String, String) - Constructor for class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.JSONFlatDataParser
 

M

MapPopulator<K,V> - Class in org.apache.druid.data.input
Simple class that takes a `ByteSource` and uses a `Parser` to populate a `Map` The `ByteSource` must be UTF-8 encoded
MapPopulator(Parser<K, V>) - Constructor for class org.apache.druid.data.input.MapPopulator
 
MapPopulator.PopulateResult - Class in org.apache.druid.data.input
 

N

NamespaceExtractionCacheManager - Class in org.apache.druid.server.lookup.namespace.cache
Usage:
NamespaceExtractionCacheManager(Lifecycle, ServiceEmitter, NamespaceExtractionConfig) - Constructor for class org.apache.druid.server.lookup.namespace.cache.NamespaceExtractionCacheManager
 
NamespaceExtractionConfig - Class in org.apache.druid.server.lookup.namespace
 
NamespaceExtractionConfig() - Constructor for class org.apache.druid.server.lookup.namespace.NamespaceExtractionConfig
 
NamespaceExtractionModule - Class in org.apache.druid.server.lookup.namespace
 
NamespaceExtractionModule() - Constructor for class org.apache.druid.server.lookup.namespace.NamespaceExtractionModule
 
NamespaceLookupExtractorFactory - Class in org.apache.druid.query.lookup
 
NamespaceLookupExtractorFactory(ExtractionNamespace, long, boolean, CacheScheduler) - Constructor for class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 
NamespaceLookupExtractorFactory(ExtractionNamespace, CacheScheduler) - Constructor for class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 
NamespaceLookupIntrospectHandler - Class in org.apache.druid.query.lookup
 
NamespaceLookupIntrospectHandler(NamespaceLookupExtractorFactory) - Constructor for class org.apache.druid.query.lookup.NamespaceLookupIntrospectHandler
 

O

ObjectMapperFlatDataParser(ObjectMapper) - Constructor for class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.ObjectMapperFlatDataParser
 
OffHeapNamespaceExtractionCacheManager - Class in org.apache.druid.server.lookup.namespace.cache
 
OffHeapNamespaceExtractionCacheManager(Lifecycle, ServiceEmitter, NamespaceExtractionConfig) - Constructor for class org.apache.druid.server.lookup.namespace.cache.OffHeapNamespaceExtractionCacheManager
 
OnHeapNamespaceExtractionCacheManager - Class in org.apache.druid.server.lookup.namespace.cache
 
OnHeapNamespaceExtractionCacheManager(Lifecycle, ServiceEmitter, NamespaceExtractionConfig) - Constructor for class org.apache.druid.server.lookup.namespace.cache.OnHeapNamespaceExtractionCacheManager
 
org.apache.druid.data.input - package org.apache.druid.data.input
 
org.apache.druid.query.lookup - package org.apache.druid.query.lookup
 
org.apache.druid.query.lookup.namespace - package org.apache.druid.query.lookup.namespace
 
org.apache.druid.server.lookup.namespace - package org.apache.druid.server.lookup.namespace
 
org.apache.druid.server.lookup.namespace.cache - package org.apache.druid.server.lookup.namespace.cache
 

P

populate(ByteSource, Map<K, V>) - Method in class org.apache.druid.data.input.MapPopulator
Read through the `source` line by line and populate `map` with the data returned from the `parser`
PopulateResult(int, int) - Constructor for class org.apache.druid.data.input.MapPopulator.PopulateResult
 

R

replaces(LookupExtractorFactory) - Method in class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 

S

schedule(T) - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler
 
scheduleAndWait(ExtractionNamespace, long) - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler
 
setNumBufferedEntries(int) - Method in class org.apache.druid.server.lookup.namespace.NamespaceExtractionConfig
 
setNumExtractionThreads(int) - Method in class org.apache.druid.server.lookup.namespace.NamespaceExtractionConfig
 
start() - Method in class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 
StaticMapCacheGenerator - Class in org.apache.druid.server.lookup.namespace
 
StaticMapCacheGenerator() - Constructor for class org.apache.druid.server.lookup.namespace.StaticMapCacheGenerator
 
StaticMapExtractionNamespace - Class in org.apache.druid.query.lookup.namespace
This class is intended to be used in general cluster testing, and not as a serious lookup.
StaticMapExtractionNamespace(Map<String, String>) - Constructor for class org.apache.druid.query.lookup.namespace.StaticMapExtractionNamespace
 

T

toString() - Method in class org.apache.druid.query.lookup.namespace.JdbcExtractionNamespace
 
toString() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.CSVFlatDataParser
 
toString() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.JSONFlatDataParser
 
toString() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.ObjectMapperFlatDataParser
 
toString() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace
 
toString() - Method in class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 
toString() - Method in class org.apache.druid.query.lookup.NamespaceLookupExtractorFactory
 
toString() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.Entry
 
toString() - Method in class org.apache.druid.server.lookup.namespace.cache.CacheScheduler.EntryImpl
 
TSVFlatDataParser(List<String>, String, String, String, String, boolean, int) - Constructor for class org.apache.druid.query.lookup.namespace.UriExtractionNamespace.TSVFlatDataParser
 
TYPE_PREFIX - Static variable in class org.apache.druid.server.lookup.namespace.NamespaceExtractionModule
 

U

UriCacheGenerator - Class in org.apache.druid.server.lookup.namespace
 
UriCacheGenerator(Map<String, SearchableVersionedDataFinder>) - Constructor for class org.apache.druid.server.lookup.namespace.UriCacheGenerator
 
UriExtractionNamespace - Class in org.apache.druid.query.lookup.namespace
 
UriExtractionNamespace(URI, URI, String, UriExtractionNamespace.FlatDataParser, Period, String) - Constructor for class org.apache.druid.query.lookup.namespace.UriExtractionNamespace
 
UriExtractionNamespace.CSVFlatDataParser - Class in org.apache.druid.query.lookup.namespace
 
UriExtractionNamespace.FlatDataParser - Interface in org.apache.druid.query.lookup.namespace
 
UriExtractionNamespace.JSONFlatDataParser - Class in org.apache.druid.query.lookup.namespace
 
UriExtractionNamespace.ObjectMapperFlatDataParser - Class in org.apache.druid.query.lookup.namespace
 
UriExtractionNamespace.TSVFlatDataParser - Class in org.apache.druid.query.lookup.namespace
 

V

valueOf(String) - Static method in enum org.apache.druid.server.lookup.namespace.cache.CacheScheduler.NoCache
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.druid.server.lookup.namespace.cache.CacheScheduler.NoCache
Returns an array containing the constants of this enum type, in the order they are declared.
A C E G H I J M N O P R S T U V 
Skip navigation links

Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.