Index

A C D E F G H I L O P R S T U V W 
All Classes and Interfaces|All Packages

A

acknowledge(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingManager
 
acknowledge(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.TracingSpoolingManager
 
available() - Method in class io.trino.spooling.filesystem.encryption.ExceptionMappingInputStream
 

C

close() - Method in class io.trino.spooling.filesystem.encryption.ExceptionMappingInputStream
 
create(SpoolingContext) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingManager
 
create(SpoolingContext) - Method in class io.trino.spooling.filesystem.TracingSpoolingManager
 
create(Map<String, String>, SpoolingManagerContext) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingManagerFactory
 
createFileSystemFactory(Map<String, TrinoFileSystemFactory>, SpoolingManagerContext) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingModule
 
createHeaders(EncryptionKey) - Method in interface io.trino.spooling.filesystem.encryption.EncryptionHeadersTranslator
 
createHeaders(EncryptionKey) - Method in class io.trino.spooling.filesystem.encryption.EncryptionHeadersTranslator.NormalizingHeadersTranslator
 
createOutputStream(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingManager
 
createOutputStream(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.TracingSpoolingManager
 

D

directLocation(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingManager
 
directLocation(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.TracingSpoolingManager
 

E

encoding() - Method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
Returns the value of the encoding record component.
encryptionHeadersTranslator(Location) - Static method in interface io.trino.spooling.filesystem.encryption.EncryptionHeadersTranslator
 
EncryptionHeadersTranslator - Interface in io.trino.spooling.filesystem.encryption
 
EncryptionHeadersTranslator.NormalizingHeadersTranslator - Class in io.trino.spooling.filesystem.encryption
 
encryptionKey() - Method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
Returns the value of the encryptionKey record component.
equals(Object) - Method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
Indicates whether some other object is "equal to" this one.
ExceptionMappingInputStream - Class in io.trino.spooling.filesystem.encryption
 
ExceptionMappingInputStream(InputStream) - Constructor for class io.trino.spooling.filesystem.encryption.ExceptionMappingInputStream
 
expirationTime() - Method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
 
extractKey(Map<String, List<String>>) - Method in interface io.trino.spooling.filesystem.encryption.EncryptionHeadersTranslator
 
extractKey(Map<String, List<String>>) - Method in class io.trino.spooling.filesystem.encryption.EncryptionHeadersTranslator.NormalizingHeadersTranslator
 

F

FileSystemLayout - Interface in io.trino.spooling.filesystem
 
FileSystemSegmentPruner - Class in io.trino.spooling.filesystem
 
FileSystemSegmentPruner(FileSystemSpoolingConfig, TrinoFileSystemFactory, FileSystemLayout, ScheduledExecutorService) - Constructor for class io.trino.spooling.filesystem.FileSystemSegmentPruner
 
FileSystemSpooledSegmentHandle - Record Class in io.trino.spooling.filesystem
 
FileSystemSpooledSegmentHandle(String, byte[], Optional<EncryptionKey>) - Constructor for record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
Creates an instance of a FileSystemSpooledSegmentHandle record class.
FileSystemSpoolingConfig - Class in io.trino.spooling.filesystem
 
FileSystemSpoolingConfig() - Constructor for class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
FileSystemSpoolingConfig.Layout - Enum Class in io.trino.spooling.filesystem
 
FileSystemSpoolingManager - Class in io.trino.spooling.filesystem
 
FileSystemSpoolingManager(FileSystemSpoolingConfig, TrinoFileSystemFactory, FileSystemLayout) - Constructor for class io.trino.spooling.filesystem.FileSystemSpoolingManager
 
FileSystemSpoolingManagerFactory - Class in io.trino.spooling.filesystem
 
FileSystemSpoolingManagerFactory() - Constructor for class io.trino.spooling.filesystem.FileSystemSpoolingManagerFactory
 
FileSystemSpoolingModule - Class in io.trino.spooling.filesystem
 
FileSystemSpoolingModule(boolean) - Constructor for class io.trino.spooling.filesystem.FileSystemSpoolingModule
 
FileSystemSpoolingPlugin - Class in io.trino.spooling.filesystem
 
FileSystemSpoolingPlugin() - Constructor for class io.trino.spooling.filesystem.FileSystemSpoolingPlugin
 
forScheme(String) - Static method in interface io.trino.spooling.filesystem.encryption.EncryptionHeadersTranslator
 
ForSegmentPruner - Annotation Interface in io.trino.spooling.filesystem
 

G

get() - Method in interface io.trino.spooling.filesystem.TracingSpoolingManager.CheckedSupplier
 
getDirectAccessTtl() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
getExpiration(Location) - Method in interface io.trino.spooling.filesystem.FileSystemLayout
 
getExpiration(Location) - Method in class io.trino.spooling.filesystem.SimpleFileSystemLayout
 
getLayout() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
getLocation() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
getName() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingManagerFactory
 
getOnlyHeader(Map<String, List<String>>, String) - Static method in class io.trino.spooling.filesystem.encryption.HeadersUtils
 
getPartitions() - Method in class io.trino.spooling.filesystem.PartitionedLayoutConfig
 
getPruningBatchSize() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
getPruningInterval() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
getSpoolingManagerFactories() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingPlugin
 
getTtl() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 

H

handle(Slice, Map<String, List<String>>) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingManager
 
handle(Slice, Map<String, List<String>>) - Method in class io.trino.spooling.filesystem.TracingSpoolingManager
 
hashCode() - Method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
Returns a hash code value for this object.
HeadersUtils - Class in io.trino.spooling.filesystem.encryption
 

I

identifier() - Method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
Storage identifiers are ULIDs which are ordered lexicographically by the time of the expiration.
io.trino.spooling.filesystem - package io.trino.spooling.filesystem
 
io.trino.spooling.filesystem.encryption - package io.trino.spooling.filesystem.encryption
 
isAzureEnabled() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
isEitherNativeFileSystemEnabled() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
isEncryptionEnabled() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
isExplicitAckEnabled() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
isGcsEnabled() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
isPruningEnabled() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
isS3Enabled() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 

L

location(Location, FileSystemSpooledSegmentHandle) - Method in interface io.trino.spooling.filesystem.FileSystemLayout
 
location(Location, FileSystemSpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.PartitionedFileSystemLayout
 
location(Location, FileSystemSpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.SimpleFileSystemLayout
 
location(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingManager
 
location(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.TracingSpoolingManager
 
locationEndsWithSlash() - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 

O

openInputStream(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingManager
 
openInputStream(SpooledSegmentHandle) - Method in class io.trino.spooling.filesystem.TracingSpoolingManager
 

P

PARTITIONED - Enum constant in enum class io.trino.spooling.filesystem.FileSystemSpoolingConfig.Layout
 
PartitionedFileSystemLayout - Class in io.trino.spooling.filesystem
 
PartitionedFileSystemLayout(PartitionedLayoutConfig) - Constructor for class io.trino.spooling.filesystem.PartitionedFileSystemLayout
 
PartitionedLayoutConfig - Class in io.trino.spooling.filesystem
 
PartitionedLayoutConfig() - Constructor for class io.trino.spooling.filesystem.PartitionedLayoutConfig
 

R

random(Random, SpoolingContext, Instant) - Static method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
 
random(Random, SpoolingContext, Instant, Optional<EncryptionKey>) - Static method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
 
read() - Method in class io.trino.spooling.filesystem.encryption.ExceptionMappingInputStream
 
read(byte[]) - Method in class io.trino.spooling.filesystem.encryption.ExceptionMappingInputStream
 
read(byte[], int, int) - Method in class io.trino.spooling.filesystem.encryption.ExceptionMappingInputStream
 
run() - Method in interface io.trino.spooling.filesystem.TracingSpoolingManager.CheckedRunnable
 

S

searchPaths(Location) - Method in interface io.trino.spooling.filesystem.FileSystemLayout
 
searchPaths(Location) - Method in class io.trino.spooling.filesystem.PartitionedFileSystemLayout
 
searchPaths(Location) - Method in class io.trino.spooling.filesystem.SimpleFileSystemLayout
 
SEGMENT_ENCODING - Static variable in class io.trino.spooling.filesystem.TracingSpoolingManager
 
SEGMENT_EXPIRATION - Static variable in class io.trino.spooling.filesystem.TracingSpoolingManager
 
SEGMENT_ID - Static variable in class io.trino.spooling.filesystem.TracingSpoolingManager
 
SEGMENT_QUERY_ID - Static variable in class io.trino.spooling.filesystem.TracingSpoolingManager
 
SEGMENT_ROWS - Static variable in class io.trino.spooling.filesystem.TracingSpoolingManager
 
SEGMENT_SIZE - Static variable in class io.trino.spooling.filesystem.TracingSpoolingManager
 
setAzureEnabled(boolean) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setDirectAccessTtl(Duration) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setEncryptionEnabled(boolean) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setExplicitAckEnabled(boolean) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setGcsEnabled(boolean) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setLayout(FileSystemSpoolingConfig.Layout) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setLocation(String) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setPartitions(int) - Method in class io.trino.spooling.filesystem.PartitionedLayoutConfig
 
setPruningBatchSize(long) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setPruningEnabled(boolean) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setPruningInterval(Duration) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setS3Enabled(boolean) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setTtl(Duration) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingConfig
 
setup(Binder) - Method in class io.trino.spooling.filesystem.FileSystemSpoolingModule
 
shutdown() - Method in class io.trino.spooling.filesystem.FileSystemSegmentPruner
 
SIMPLE - Enum constant in enum class io.trino.spooling.filesystem.FileSystemSpoolingConfig.Layout
 
SimpleFileSystemLayout - Class in io.trino.spooling.filesystem
 
SimpleFileSystemLayout() - Constructor for class io.trino.spooling.filesystem.SimpleFileSystemLayout
 
skip(long) - Method in class io.trino.spooling.filesystem.encryption.ExceptionMappingInputStream
 
span(Tracer, SpooledSegmentHandle, String) - Static method in class io.trino.spooling.filesystem.TracingSpoolingManager
 
start() - Method in class io.trino.spooling.filesystem.FileSystemSegmentPruner
 

T

toString() - Method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
Returns a string representation of this record class.
TracingSpoolingManager - Class in io.trino.spooling.filesystem
 
TracingSpoolingManager.CheckedRunnable<E> - Interface in io.trino.spooling.filesystem
 
TracingSpoolingManager.CheckedSupplier<T,E> - Interface in io.trino.spooling.filesystem
 

U

uuid() - Method in record class io.trino.spooling.filesystem.FileSystemSpooledSegmentHandle
Returns the value of the uuid record component.

V

valueOf(String) - Static method in enum class io.trino.spooling.filesystem.FileSystemSpoolingConfig.Layout
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.trino.spooling.filesystem.FileSystemSpoolingConfig.Layout
Returns an array containing the constants of this enum class, in the order they are declared.

W

withTracing(Span, TracingSpoolingManager.CheckedRunnable<E>) - Static method in class io.trino.spooling.filesystem.TracingSpoolingManager
 
withTracing(Span, TracingSpoolingManager.CheckedSupplier<T, E>) - Static method in class io.trino.spooling.filesystem.TracingSpoolingManager
 
A C D E F G H I L O P R S T U V W 
All Classes and Interfaces|All Packages