Index
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
encodingrecord 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
encryptionKeyrecord 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
FileSystemSpooledSegmentHandlerecord 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
uuidrecord 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
All Classes and Interfaces|All Packages