A C D E G H I K L M N O P R S T U W
All Classes All Packages
All Classes All Packages
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
-
Iterable
forCloudBlobHolder
objects. - 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
All Classes All Packages