A C D E G H I K L M N O P R S T U W 
All Classes All Packages

A

AZURE_RETRY - Static variable in class org.apache.druid.storage.azure.AzureUtils
 
AzureAccountConfig - Class in org.apache.druid.storage.azure
Stores the configuration for an Azure account.
AzureAccountConfig() - Constructor for class org.apache.druid.storage.azure.AzureAccountConfig
 
AzureByteSource - Class in org.apache.druid.storage.azure
Used for getting an InputStream to an azure resource.
AzureByteSource(AzureStorage, String, String) - Constructor for class org.apache.druid.storage.azure.AzureByteSource
 
AzureByteSourceFactory - Interface in org.apache.druid.storage.azure
Factory used to create AzureByteSource
AzureCloudBlobIterable - Class in org.apache.druid.storage.azure
AzureCloudBlobIterable(AzureCloudBlobIteratorFactory, Iterable<URI>, int) - Constructor for class org.apache.druid.storage.azure.AzureCloudBlobIterable
 
AzureCloudBlobIterableFactory - Interface in org.apache.druid.storage.azure
Factory for creating AzureCloudBlobIterable objects.
AzureCloudBlobIterator - Class in org.apache.druid.storage.azure
This iterator is computed incrementally in batches of AzureCloudBlobIterator.maxListingLength.
AzureCloudBlobIteratorFactory - Interface in org.apache.druid.storage.azure
Factory for creating AzureCloudBlobIterator objects
AzureDataSegmentConfig - Class in org.apache.druid.storage.azure
Stores the configuration for segments written to Azure deep storage
AzureDataSegmentConfig() - Constructor for class org.apache.druid.storage.azure.AzureDataSegmentConfig
 
AzureDataSegmentKiller - Class in org.apache.druid.storage.azure
Used for removing segment files stored in Azure based deep storage
AzureDataSegmentKiller(AzureDataSegmentConfig, AzureInputDataConfig, AzureAccountConfig, AzureStorage, AzureCloudBlobIterableFactory) - Constructor for class org.apache.druid.storage.azure.AzureDataSegmentKiller
 
AzureDataSegmentPuller - Class in org.apache.druid.storage.azure
Used for Reading segment files stored in Azure based deep storage
AzureDataSegmentPuller(AzureByteSourceFactory, AzureUtils) - Constructor for class org.apache.druid.storage.azure.AzureDataSegmentPuller
 
AzureDataSegmentPusher - Class in org.apache.druid.storage.azure
Used for writing segment files to Azure based deep storage
AzureDataSegmentPusher(AzureStorage, AzureAccountConfig, AzureDataSegmentConfig) - Constructor for class org.apache.druid.storage.azure.AzureDataSegmentPusher
 
AzureEntity - Class in org.apache.druid.data.input.azure
Represents an azure based input resource and knows how to read bytes from the given resource.
AzureEntityFactory - Interface in org.apache.druid.data.input.azure
Factory for creating AzureEntity objects
AzureInputDataConfig - Class in org.apache.druid.storage.azure
Stores the configuration for options related to reading input data from Azure blob store into Druid
AzureInputDataConfig() - Constructor for class org.apache.druid.storage.azure.AzureInputDataConfig
 
AzureInputSource - Class in org.apache.druid.data.input.azure
Abstracts the Azure storage system where input data is stored.
AzureInputSource(AzureStorage, AzureEntityFactory, AzureCloudBlobIterableFactory, AzureInputDataConfig, List<URI>, List<URI>, List<CloudObjectLocation>, String) - Constructor for class org.apache.druid.data.input.azure.AzureInputSource
 
AzureLoadSpec - Class in org.apache.druid.storage.azure
A means of pulling segment files into Azure based deep storage
AzureLoadSpec(String, String, AzureDataSegmentPuller) - Constructor for class org.apache.druid.storage.azure.AzureLoadSpec
 
AzureStorage - Class in org.apache.druid.storage.azure
Abstracts the Azure storage layer.
AzureStorage(Supplier<CloudBlobClient>) - Constructor for class org.apache.druid.storage.azure.AzureStorage
 
AzureStorageDruidModule - Class in org.apache.druid.storage.azure
Binds objects related to dealing with the Azure file system.
AzureStorageDruidModule() - Constructor for class org.apache.druid.storage.azure.AzureStorageDruidModule
 
AzureTaskLogs - Class in org.apache.druid.storage.azure
Deals with reading and writing task logs stored in Azure.
AzureTaskLogs(AzureTaskLogsConfig, AzureInputDataConfig, AzureAccountConfig, AzureStorage, AzureCloudBlobIterableFactory, CurrentTimeMillisSupplier) - Constructor for class org.apache.druid.storage.azure.AzureTaskLogs
 
AzureTaskLogsConfig - Class in org.apache.druid.storage.azure
Stores the configuration for writing task logs to Azure .
AzureTaskLogsConfig() - Constructor for class org.apache.druid.storage.azure.AzureTaskLogsConfig
 
AzureTaskLogsConfig(String, String, int) - Constructor for class org.apache.druid.storage.azure.AzureTaskLogsConfig
 
AzureUtils - Class in org.apache.druid.storage.azure
Utility class for miscellaneous things involving Azure.
AzureUtils(String) - Constructor for class org.apache.druid.storage.azure.AzureUtils
Creates an AzureUtils object with the blob storage endpoint suffix.

C

CloudBlobHolder - Class in org.apache.druid.storage.azure.blob
Wrapper for CloudBlob.
CloudBlobHolder(CloudBlob) - Constructor for class org.apache.druid.storage.azure.blob.CloudBlobHolder
 
configure(Binder) - Method in class org.apache.druid.storage.azure.AzureStorageDruidModule
 
create(ListBlobItem) - Method in interface org.apache.druid.storage.azure.blob.ListBlobItemHolderFactory
 
create(Iterable<URI>, int) - Method in interface org.apache.druid.storage.azure.AzureCloudBlobIterableFactory
 
create(Iterable<URI>, int) - Method in interface org.apache.druid.storage.azure.AzureCloudBlobIteratorFactory
 
create(String, String) - Method in interface org.apache.druid.storage.azure.AzureByteSourceFactory
 
create(CloudObjectLocation) - Method in interface org.apache.druid.data.input.azure.AzureEntityFactory
 
createCloudObjectLocation(T) - Method in interface org.apache.druid.storage.azure.ICloudSpecificObjectToCloudObjectLocationConverter
 
createEntity(CloudObjectLocation) - Method in class org.apache.druid.data.input.azure.AzureInputSource
 

D

DEFAULT_AZURE_BLOB_STORAGE_ENDPOINT_SUFFIX - Static variable in class org.apache.druid.storage.azure.AzureUtils
 
DEFAULT_AZURE_ENDPOINT_SUFFIX - Static variable in class org.apache.druid.storage.azure.AzureUtils
 
deleteObjectsInPath(AzureStorage, AzureInputDataConfig, AzureAccountConfig, AzureCloudBlobIterableFactory, String, String, Predicate<CloudBlobHolder>) - Static method in class org.apache.druid.storage.azure.AzureUtils
Delete the files from Azure Storage in a specified bucket, matching a specified prefix and filter

E

emptyCloudBlobDirectory(String, String) - Method in class org.apache.druid.storage.azure.AzureStorage
 
equals(Object) - Method in class org.apache.druid.data.input.azure.AzureInputSource
 
extractAzureKey(URI) - Static method in class org.apache.druid.storage.azure.AzureUtils
extracts the path component of the supplied uri with any leading '/' characters removed.

G

getAccount() - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
getAllowedPropertyPrefixesForHadoop() - Method in class org.apache.druid.storage.azure.AzureDataSegmentPusher
 
getAzureStorageContainer(Supplier<CloudBlobClient>) - Method in class org.apache.druid.storage.azure.AzureStorageDruidModule
 
getAzureUtils(AzureAccountConfig) - Method in class org.apache.druid.storage.azure.AzureStorageDruidModule
Creates a supplier that lazily initialize AzureUtils.
getBlobExists(String, String) - Method in class org.apache.druid.storage.azure.AzureStorage
 
getBlobInputStream(long, String, String) - Method in class org.apache.druid.storage.azure.AzureStorage
 
getBlobInputStream(String, String) - Method in class org.apache.druid.storage.azure.AzureStorage
 
getBlobLength() - Method in class org.apache.druid.storage.azure.blob.CloudBlobHolder
 
getBlobLength(String, String) - Method in class org.apache.druid.storage.azure.AzureStorage
 
getBlobReferenceWithAttributes(String, String) - Method in class org.apache.druid.storage.azure.AzureStorage
 
getBlobStorageEndpointSuffix() - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
getCloudBlob() - Method in class org.apache.druid.storage.azure.blob.ListBlobItemHolder
 
getCloudBlobClient(AzureAccountConfig) - Method in class org.apache.druid.storage.azure.AzureStorageDruidModule
Creates a supplier that lazily initialize CloudBlobClient.
getContainer() - Method in class org.apache.druid.storage.azure.AzureDataSegmentConfig
 
getContainer() - Method in class org.apache.druid.storage.azure.AzureTaskLogsConfig
 
getContainerName() - Method in class org.apache.druid.storage.azure.blob.CloudBlobHolder
 
getContainerName() - Method in class org.apache.druid.storage.azure.blob.ListBlobItemHolder
 
getEndpointSuffix() - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
getJacksonModules() - Method in class org.apache.druid.storage.azure.AzureStorageDruidModule
 
getKey() - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
getLastModifed() - Method in class org.apache.druid.storage.azure.blob.CloudBlobHolder
 
getMaxListingLength() - Method in class org.apache.druid.storage.azure.AzureInputDataConfig
 
getMaxTries() - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
getMaxTries() - Method in class org.apache.druid.storage.azure.AzureTaskLogsConfig
 
getName() - Method in class org.apache.druid.storage.azure.blob.CloudBlobHolder
 
getPath() - Method in class org.apache.druid.data.input.azure.AzureEntity
 
getPathForHadoop() - Method in class org.apache.druid.storage.azure.AzureDataSegmentPusher
 
getPathForHadoop(String) - Method in class org.apache.druid.storage.azure.AzureDataSegmentPusher
Deprecated.
getPrefix() - Method in class org.apache.druid.storage.azure.AzureDataSegmentConfig
 
getPrefix() - Method in class org.apache.druid.storage.azure.AzureTaskLogsConfig
 
getProtocol() - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
getRetryCondition() - Method in class org.apache.druid.data.input.azure.AzureEntity
 
getSharedAccessStorageToken() - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
getSplitWidget() - Method in class org.apache.druid.data.input.azure.AzureInputSource
 
getStorageDir(DataSegment, boolean) - Method in class org.apache.druid.storage.azure.AzureDataSegmentPusher
 
getTypes() - Method in class org.apache.druid.data.input.azure.AzureInputSource
 
getUri() - Method in class org.apache.druid.data.input.azure.AzureEntity
 
getUri() - Method in class org.apache.druid.storage.azure.blob.ListBlobItemHolder
 

H

hashCode() - Method in class org.apache.druid.data.input.azure.AzureInputSource
 
hasNext() - Method in class org.apache.druid.storage.azure.AzureCloudBlobIterator
 

I

ICloudSpecificObjectToCloudObjectLocationConverter<T> - Interface in org.apache.druid.storage.azure
Interface for converting between from some object, T, and a CloudObjectLocation object
INDEX_ZIP_FILE_NAME - Static variable in class org.apache.druid.storage.azure.AzureStorageDruidModule
 
isCloudBlob() - Method in class org.apache.druid.storage.azure.blob.ListBlobItemHolder
 
iterator() - Method in class org.apache.druid.storage.azure.AzureCloudBlobIterable
 

K

kill(DataSegment) - Method in class org.apache.druid.storage.azure.AzureDataSegmentKiller
 
killAll() - Method in class org.apache.druid.storage.azure.AzureDataSegmentKiller
 
killAll() - Method in class org.apache.druid.storage.azure.AzureTaskLogs
 
killOlderThan(long) - Method in class org.apache.druid.storage.azure.AzureTaskLogs
 

L

ListBlobItemHolder - Class in org.apache.druid.storage.azure.blob
Wrapper class for ListBlobItem interface, which was missing some useful functionality for telling whether the blob was a cloudBlob or not.
ListBlobItemHolder(ListBlobItem) - Constructor for class org.apache.druid.storage.azure.blob.ListBlobItemHolder
 
ListBlobItemHolderFactory - Interface in org.apache.druid.storage.azure.blob
Factory for creating ListBlobItemHolder objects
loadSegment(File) - Method in class org.apache.druid.storage.azure.AzureLoadSpec
 

M

makeLoadSpec(URI) - Method in class org.apache.druid.storage.azure.AzureDataSegmentPusher
 
maybeRemoveAzurePathPrefix(String) - Method in class org.apache.druid.storage.azure.AzureUtils
extracts the blob path component of the supplied uri with any leading 'blob.core.windows.net/' string removed.

N

next() - Method in class org.apache.druid.storage.azure.AzureCloudBlobIterator
 

O

openStream() - Method in class org.apache.druid.storage.azure.AzureByteSource
 
openStream(long) - Method in class org.apache.druid.storage.azure.AzureByteSource
 
org.apache.druid.data.input.azure - package org.apache.druid.data.input.azure
 
org.apache.druid.storage.azure - package org.apache.druid.storage.azure
 
org.apache.druid.storage.azure.blob - package org.apache.druid.storage.azure.blob
 

P

push(File, DataSegment, boolean) - Method in class org.apache.druid.storage.azure.AzureDataSegmentPusher
 
pushTaskLog(String, File) - Method in class org.apache.druid.storage.azure.AzureTaskLogs
 
pushTaskReports(String, File) - Method in class org.apache.druid.storage.azure.AzureTaskLogs
 
pushTaskStatus(String, File) - Method in class org.apache.druid.storage.azure.AzureTaskLogs
 
pushToPath(File, DataSegment, String) - Method in class org.apache.druid.storage.azure.AzureDataSegmentPusher
 

R

readFrom(long) - Method in class org.apache.druid.data.input.azure.AzureEntity
 

S

SCHEME - Static variable in class org.apache.druid.data.input.azure.AzureInputSource
 
setAccount(String) - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
setContainer(String) - Method in class org.apache.druid.storage.azure.AzureDataSegmentConfig
 
setEndpointSuffix(String) - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
setKey(String) - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
setMaxListingLength(int) - Method in class org.apache.druid.storage.azure.AzureInputDataConfig
 
setMaxTries(int) - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
setPrefix(String) - Method in class org.apache.druid.storage.azure.AzureDataSegmentConfig
 
setProtocol(String) - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
setSharedAccessStorageToken(String) - Method in class org.apache.druid.storage.azure.AzureAccountConfig
 
STORAGE_CONNECTION_STRING_WITH_KEY - Static variable in class org.apache.druid.storage.azure.AzureStorageDruidModule
 
STORAGE_CONNECTION_STRING_WITH_TOKEN - Static variable in class org.apache.druid.storage.azure.AzureStorageDruidModule
 
streamTaskLog(String, long) - Method in class org.apache.druid.storage.azure.AzureTaskLogs
 
streamTaskReports(String) - Method in class org.apache.druid.storage.azure.AzureTaskLogs
 
streamTaskStatus(String) - Method in class org.apache.druid.storage.azure.AzureTaskLogs
 

T

toString() - Method in class org.apache.druid.data.input.azure.AzureInputSource
 
toString() - Method in class org.apache.druid.storage.azure.blob.ListBlobItemHolder
 

U

uploadBlob(File, String, String) - Method in class org.apache.druid.storage.azure.AzureStorage
 

W

withSplit(InputSplit<List<CloudObjectLocation>>) - Method in class org.apache.druid.data.input.azure.AzureInputSource
 
A C D E G H I K L M N O P R S T U W 
All Classes All Packages