Package io.trino.plugin.hive.rubix
Class CachingTrinoS3FileSystem
- java.lang.Object
-
- org.apache.hadoop.conf.Configured
-
- org.apache.hadoop.fs.FileSystem
-
- org.apache.hadoop.fs.FilterFileSystem
-
- com.qubole.rubix.core.CachingFileSystem<TrinoS3FileSystem>
-
- io.trino.plugin.hive.rubix.CachingTrinoS3FileSystem
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.conf.Configurable,org.apache.hadoop.security.token.DelegationTokenIssuer
public class CachingTrinoS3FileSystem extends com.qubole.rubix.core.CachingFileSystem<TrinoS3FileSystem>
-
-
Constructor Summary
Constructors Constructor Description CachingTrinoS3FileSystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.qubole.rubix.spi.ClusterTypegetClusterType()StringgetScheme()-
Methods inherited from class com.qubole.rubix.core.CachingFileSystem
append, create, deinitialize, delete, delete, getFileBlockLocations, getFileStatus, getRemoteFileSystem, getUri, getWorkingDirectory, initialize, listLocatedStatus, listStatus, mkdirs, open, rename, setLocalBookKeeper, setWorkingDirectory
-
Methods inherited from class org.apache.hadoop.fs.FilterFileSystem
access, appendFile, canonicalizeUri, checkPath, close, completeLocalOutput, concat, copyFromLocalFile, copyFromLocalFile, copyFromLocalFile, copyToLocalFile, create, createFile, createNonRecursive, createPathHandle, createSnapshot, createSymlink, deleteSnapshot, getAclStatus, getAllStoragePolicies, getCanonicalUri, getChildFileSystems, getConf, getDefaultBlockSize, getDefaultBlockSize, getDefaultReplication, getDefaultReplication, getFileChecksum, getFileChecksum, getFileLinkStatus, getHomeDirectory, getInitialWorkingDirectory, getLinkTarget, getRawFileSystem, getServerDefaults, getServerDefaults, getStatus, getStoragePolicy, getTrashRoot, getTrashRoots, getUsed, getUsed, getXAttr, getXAttrs, getXAttrs, listCorruptFileBlocks, listLocatedStatus, listStatusIterator, listXAttrs, makeQualified, modifyAclEntries, open, primitiveCreate, primitiveMkdir, removeAcl, removeAclEntries, removeDefaultAcl, removeXAttr, rename, renameSnapshot, resolveLink, resolvePath, setAcl, setOwner, setPermission, setReplication, setStoragePolicy, setTimes, setVerifyChecksum, setWriteChecksum, setXAttr, setXAttr, startLocalOutput, supportsSymlinks, truncate, unsetStoragePolicy
-
Methods inherited from class org.apache.hadoop.fs.FileSystem
append, append, areSymlinksEnabled, cancelDeleteOnExit, clearStatistics, closeAll, closeAllForUGI, copyFromLocalFile, copyToLocalFile, copyToLocalFile, create, create, create, create, create, create, create, create, create, create, create, createNewFile, createNonRecursive, createNonRecursive, createSnapshot, deleteOnExit, enableSymlinks, exists, fixRelativePart, get, get, get, getAdditionalTokenIssuers, getAllStatistics, getBlockSize, getCanonicalServiceName, getContentSummary, getDefaultPort, getDefaultUri, getDelegationToken, getFileBlockLocations, getFileSystemClass, getFSofPath, getGlobalStorageStatistics, getLength, getLocal, getName, getNamed, getPathHandle, getQuotaUsage, getReplication, getStatistics, getStatistics, getStatus, getStorageStatistics, globStatus, globStatus, isDirectory, isFile, listFiles, listStatus, listStatus, listStatus, listStatusBatch, mkdirs, mkdirs, moveFromLocalFile, moveFromLocalFile, moveToLocalFile, newInstance, newInstance, newInstance, newInstanceLocal, open, open, primitiveMkdir, printStatistics, processDeleteOnExit, setDefaultUri, setDefaultUri
-
-
-
-
Method Detail
-
getClusterType
public com.qubole.rubix.spi.ClusterType getClusterType()
- Specified by:
getClusterTypein classcom.qubole.rubix.core.CachingFileSystem<TrinoS3FileSystem>
-
getScheme
public String getScheme()
- Specified by:
getSchemein classcom.qubole.rubix.core.CachingFileSystem<TrinoS3FileSystem>
-
-