A B C D E F G H I L M N O P R S T U V W 

A

AbstractLineageClient - Class in tachyon.client.lineage
Tachyon Lineage client.
AbstractLineageClient() - Constructor for class tachyon.client.lineage.AbstractLineageClient
 
AbstractTachyonFileSystem - Class in tachyon.client.file
Tachyon File System client.
AbstractTachyonFileSystem() - Constructor for class tachyon.client.file.AbstractTachyonFileSystem
Constructor, currently TachyonFileSystem does not retain any state
acquireLocalWorkerClient() - Method in enum tachyon.client.block.BlockStoreContext
Obtains a worker client on the local worker in the system.
acquireMasterClient() - Method in enum tachyon.client.block.BlockStoreContext
Acquires a block master client from the block master client pool.
acquireMasterClient() - Method in enum tachyon.client.file.FileSystemContext
Acquires a block master client from the block master client pool.
acquireMasterClient() - Method in enum tachyon.client.lineage.LineageContext
Acquires a lineage master client from the lineage master client pool.
acquireWorkerClient() - Method in enum tachyon.client.block.BlockStoreContext
Obtains a worker client to a worker in the system.
acquireWorkerClient(String) - Method in enum tachyon.client.block.BlockStoreContext
Obtains a worker client to the worker with the given hostname in the system.
addListener(ClientHandler.ResponseListener) - Method in class tachyon.client.netty.ClientHandler
Adds a ResponseListener listener to the client handler.
addS3Credentials(Configuration) - Static method in class tachyon.hadoop.Utils
Adds S3 keys to the given Hadoop Configuration object if the user has specified them using System properties, and they're not already set.
afterConnect() - Method in class tachyon.client.BlockMasterClient
 
afterConnect() - Method in class tachyon.client.FileSystemMasterClient
 
afterConnect() - Method in class tachyon.client.lineage.LineageMasterClient
 
afterConnect() - Method in class tachyon.client.RawTableMasterClient
 
afterConnect() - Method in class tachyon.client.WorkerBlockMasterClient
 
afterConnect() - Method in class tachyon.client.WorkerFileSystemMasterClient
 
asyncCompleteFile(long) - Method in class tachyon.client.lineage.LineageMasterClient
 
available() - Method in class tachyon.hadoop.HdfsFileInputStream
This method is not supported in HdfsFileInputStream.

B

BlockInStream - Class in tachyon.client.block
This class represents a stream to a block in the Tachyon system.
BlockInStream() - Constructor for class tachyon.client.block.BlockInStream
 
BlockMasterClient - Class in tachyon.client
A wrapper for the thrift client to interact with the block master, used by tachyon clients.
BlockMasterClient(InetSocketAddress, TachyonConf) - Constructor for class tachyon.client.BlockMasterClient
Creates a new block master client.
BlockMasterClientPool - Class in tachyon.client.block
Class for managing block master clients.
BlockMasterClientPool(InetSocketAddress) - Constructor for class tachyon.client.block.BlockMasterClientPool
Creates a new block master client pool.
BlockStoreContext - Enum in tachyon.client.block
A shared context in each client JVM for common Block Store client functionality such as a pool of master clients and a pool of local worker clients.
BlockWorkerClientPool - Class in tachyon.client.block
Class for managing local block worker clients.
BlockWorkerClientPool(NetAddress) - Constructor for class tachyon.client.block.BlockWorkerClientPool
Creates a new block worker client pool.
BoundedStream - Interface in tachyon.client
This interface should be implemented by all Tachyon streams which are bounded at a certain byte size.
BufferedBlockInStream - Class in tachyon.client.block
Provides a stream API to read a block from Tachyon.
BufferedBlockInStream(long, long, InetSocketAddress) - Constructor for class tachyon.client.block.BufferedBlockInStream
Basic constructor for a BufferedBlockInStream.
BufferedBlockOutStream - Class in tachyon.client.block
Provides a stream API to write a block to Tachyon.
BufferedBlockOutStream(long, long) - Constructor for class tachyon.client.block.BufferedBlockOutStream
 
bufferedRead(int) - Method in class tachyon.client.block.BufferedBlockInStream
Reads from the data source into the buffer.
bufferedRead(int) - Method in class tachyon.client.block.LocalBlockInStream
 
bufferedRead(int) - Method in class tachyon.client.block.RemoteBlockInStream
 
build() - Method in class tachyon.client.file.options.CreateOptions.Builder
Builds a new instance of CreateOptions.
build() - Method in class tachyon.client.file.options.DeleteOptions.Builder
Builds a new instance of DeleteOptions.
build() - Method in class tachyon.client.file.options.FreeOptions.Builder
Builds a new instance of FreeOptions.
build() - Method in class tachyon.client.file.options.GetInfoOptions.Builder
Builds a new instance of GetInfoOptions.
build() - Method in class tachyon.client.file.options.InStreamOptions.Builder
Builds a new instance of InStreamOptions.
build() - Method in class tachyon.client.file.options.ListStatusOptions.Builder
Builds a new instance of ListStatusOptions.
build() - Method in class tachyon.client.file.options.LoadMetadataOptions.Builder
Builds a new instance of LoadMetadataOptions.
build() - Method in class tachyon.client.file.options.MkdirOptions.Builder
Builds a new instance of MkdirOptions.
build() - Method in class tachyon.client.file.options.MountOptions.Builder
Builds a new instance of MountOptions.
build() - Method in class tachyon.client.file.options.OpenOptions.Builder
Builds a new instance of OpenOptions.
build() - Method in class tachyon.client.file.options.OutStreamOptions.Builder
Builds a new instance of OutStreamOptions.
build() - Method in class tachyon.client.file.options.RenameOptions.Builder
Builds a new instance of RenameOptions.
build() - Method in class tachyon.client.file.options.SetStateOptions.Builder
Builds a new instance of SetStateOptions.
build() - Method in class tachyon.client.file.options.UnmountOptions.Builder
Builds a new instance of UnmountOptions.
build() - Method in class tachyon.client.lineage.options.DeleteLineageOptions.Builder
 

C

cacheBlock(long) - Method in class tachyon.client.TachyonFS
Deprecated.
Notifies the worker that the block is cached.
cancel() - Method in class tachyon.client.block.LocalBlockOutStream
 
cancel() - Method in class tachyon.client.block.RemoteBlockOutStream
 
cancel() - Method in interface tachyon.client.Cancelable
Cancels the write to Tachyon storage.
cancel() - Method in class tachyon.client.file.FileOutStream
 
Cancelable - Interface in tachyon.client
This interface should be implemented by all Tachyon output streams which support aborting the temporary data that has been written.
cancelBlock(long) - Method in class tachyon.client.TachyonFS
Deprecated.
Notifies the worker the block is canceled.
channelRead0(ChannelHandlerContext, RPCMessage) - Method in class tachyon.client.netty.ClientHandler
 
checkIfClosed() - Method in class tachyon.client.block.BufferedBlockOutStream
Convenience method for checking the state of the stream.
ClientContext - Class in tachyon.client
A shared context in each client JVM.
ClientHandler - Class in tachyon.client.netty
This handles all the messages received by the client channel.
ClientHandler() - Constructor for class tachyon.client.netty.ClientHandler
Creates a new ClientHandler.
ClientHandler.ResponseListener - Interface in tachyon.client.netty
The interface for listeners to implement to receive callbacks when messages are received.
close() - Method in class tachyon.client.block.BlockMasterClientPool
 
close() - Method in class tachyon.client.block.BlockWorkerClientPool
 
close() - Method in class tachyon.client.block.BufferedBlockInStream
 
close() - Method in class tachyon.client.block.LocalBlockInStream
 
close() - Method in class tachyon.client.block.LocalBlockOutStream
 
close() - Method in class tachyon.client.block.RemoteBlockInStream
 
close() - Method in class tachyon.client.block.RemoteBlockOutStream
 
close() - Method in class tachyon.client.block.TachyonBlockStore
 
close() - Method in class tachyon.client.file.FileInStream
 
close() - Method in class tachyon.client.file.FileOutStream
 
close() - Method in class tachyon.client.file.UnderStoreFileInStream
 
close() - Method in class tachyon.client.lineage.DummyFileOutputStream
 
close() - Method in class tachyon.client.lineage.LineageFileOutStream
 
close() - Method in class tachyon.client.lineage.LineageMasterClientPool
 
close() - Method in class tachyon.client.netty.NettyRemoteBlockReader
Release the underlying buffer of previous/current read response.
close() - Method in class tachyon.client.netty.NettyRemoteBlockWriter
 
close() - Method in class tachyon.client.TachyonByteBuffer
Closes the TachyonByteBuffer, here it is synchronized.
close() - Method in class tachyon.client.TachyonFS
Deprecated.
Closes the client connections to both the master and worker.
close() - Method in class tachyon.client.tcp.TCPRemoteBlockReader
 
close() - Method in class tachyon.hadoop.HdfsFileInputStream
 
commitBlock(long, long, int, long, long) - Method in class tachyon.client.WorkerBlockMasterClient
Commits a block on a worker.
compareTo(TachyonFile) - Method in class tachyon.client.TachyonFile
Deprecated.
 
completeFile(long) - Method in class tachyon.client.FileSystemMasterClient
Marks a file as completed.
ConfUtils - Class in tachyon.hadoop
Utility class for TachyonConf
create(TachyonURI, CreateOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
 
create(TachyonURI) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for AbstractTachyonFileSystem.create(TachyonURI, CreateOptions) with default options.
create(String, CreateOptions) - Method in class tachyon.client.FileSystemMasterClient
Creates a new file.
createByteFile(TachyonFileSystem, String, int, OutStreamOptions) - Static method in class tachyon.client.TachyonFSTestUtils
Creates a simple file with len bytes.
createByteFile(TachyonFileSystem, String, TachyonStorageType, UnderStorageType, int) - Static method in class tachyon.client.TachyonFSTestUtils
Creates a simple file with len bytes.
createByteFile(TachyonFileSystem, TachyonURI, TachyonStorageType, UnderStorageType, int) - Static method in class tachyon.client.TachyonFSTestUtils
Creates a simple file with len bytes.
createByteFile(TachyonFileSystem, String, TachyonStorageType, UnderStorageType, int, long) - Static method in class tachyon.client.TachyonFSTestUtils
Creates a simple file with len bytes.
createClientBootstrap(ClientHandler) - Static method in class tachyon.client.netty.NettyClient
Creates and returns a new Netty client bootstrap for clients to connect to remote servers.
createDependency(List<String>, List<String>, String, List<ByteBuffer>, String, String, String, int, long) - Method in class tachyon.client.TachyonFS
Deprecated.
createFile(TachyonURI, TachyonURI, long, boolean) - Method in class tachyon.client.TachyonFS
Deprecated.
Creates a new file in the file system.
createLineage(List<TachyonURI>, List<TachyonURI>, Job, CreateLineageOptions) - Method in class tachyon.client.lineage.AbstractLineageClient
 
createLineage(List<String>, List<String>, CommandLineJob) - Method in class tachyon.client.lineage.LineageMasterClient
 
createLineage(List<TachyonURI>, List<TachyonURI>, Job) - Method in class tachyon.client.lineage.TachyonLineage
CreateLineageOptions - Class in tachyon.client.lineage.options
 
createNewResource() - Method in class tachyon.client.block.BlockMasterClientPool
 
createNewResource() - Method in class tachyon.client.block.BlockWorkerClientPool
 
createNewResource() - Method in class tachyon.client.lineage.LineageMasterClientPool
 
CreateOptions - Class in tachyon.client.file.options
 
CreateOptions.Builder - Class in tachyon.client.file.options
 
CreateOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.CreateOptions.Builder
Creates a new builder for CreateOptions.
createPartition(int) - Method in class tachyon.client.table.RawColumn
Creates a new column partition.
createRawTable(TachyonURI, int, ByteBuffer) - Method in class tachyon.client.RawTableMasterClient
Creates a raw table.
createRawTable(TachyonURI, int) - Method in class tachyon.client.TachyonFS
Deprecated.
Creates a RawTable and returns its id.
createRawTable(TachyonURI, int, ByteBuffer) - Method in class tachyon.client.TachyonFS
Deprecated.
Creates a RawTable and returns its id.
createRemoteBlockReader(TachyonConf) - Static method in class tachyon.client.RemoteBlockReader.Factory
 
createRemoteBlockWriter(TachyonConf) - Static method in class tachyon.client.RemoteBlockWriter.Factory
Creates a new RemoteBlockWriter.

D

defaults() - Static method in class tachyon.client.file.options.CreateOptions
 
defaults() - Static method in class tachyon.client.file.options.DeleteOptions
 
defaults() - Static method in class tachyon.client.file.options.FreeOptions
 
defaults() - Static method in class tachyon.client.file.options.GetInfoOptions
 
defaults() - Static method in class tachyon.client.file.options.InStreamOptions
 
defaults() - Static method in class tachyon.client.file.options.ListStatusOptions
 
defaults() - Static method in class tachyon.client.file.options.LoadMetadataOptions
 
defaults() - Static method in class tachyon.client.file.options.MkdirOptions
 
defaults() - Static method in class tachyon.client.file.options.MountOptions
 
defaults() - Static method in class tachyon.client.file.options.OpenOptions
 
defaults() - Static method in class tachyon.client.file.options.OutStreamOptions
 
defaults() - Static method in class tachyon.client.file.options.RenameOptions
 
defaults() - Static method in class tachyon.client.file.options.SetStateOptions
 
defaults() - Static method in class tachyon.client.file.options.UnmountOptions
 
defaults() - Static method in class tachyon.client.lineage.options.CreateLineageOptions
 
defaults() - Static method in class tachyon.client.lineage.options.DeleteLineageOptions
 
defaults() - Static method in class tachyon.client.lineage.options.GetLineageInfoListOptions
 
delete(TachyonFile, DeleteOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
Deletes a file or a directory.
delete(TachyonFile) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for AbstractTachyonFileSystem.delete(TachyonFile, DeleteOptions) with default options.
delete(long, TachyonURI, boolean) - Method in class tachyon.client.TachyonFS
Deprecated.
Deletes a file or folder.
deleteFile(long, boolean) - Method in class tachyon.client.FileSystemMasterClient
Deletes a file.
deleteLineage(long, DeleteLineageOptions) - Method in class tachyon.client.lineage.AbstractLineageClient
 
deleteLineage(long, boolean) - Method in class tachyon.client.lineage.LineageMasterClient
 
deleteLineage(long) - Method in class tachyon.client.lineage.TachyonLineage
Convenience method for AbstractLineageClient.deleteLineage(long, DeleteLineageOptions) with default options.
DeleteLineageOptions - Class in tachyon.client.lineage.options
 
DeleteLineageOptions.Builder - Class in tachyon.client.lineage.options
 
DeleteLineageOptions.Builder(TachyonConf) - Constructor for class tachyon.client.lineage.options.DeleteLineageOptions.Builder
Creates a new builder for DeleteLineageOptions.
DeleteOptions - Class in tachyon.client.file.options
 
DeleteOptions.Builder - Class in tachyon.client.file.options
 
DeleteOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.DeleteOptions.Builder
Creates a new builder for DeleteOptions.
directRead(byte[], int, int) - Method in class tachyon.client.block.BufferedBlockInStream
Directly reads data to the given byte array.
directRead(byte[], int, int) - Method in class tachyon.client.block.LocalBlockInStream
 
directRead(byte[], int, int) - Method in class tachyon.client.block.RemoteBlockInStream
 
DummyFileOutputStream - Class in tachyon.client.lineage
A dummy file output stream that does nothing.
DummyFileOutputStream(long, OutStreamOptions) - Constructor for class tachyon.client.lineage.DummyFileOutputStream
 

E

equals(Object) - Method in class tachyon.client.TachyonFile
Deprecated.
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class tachyon.client.netty.ClientHandler
 
exist(TachyonURI) - Method in class tachyon.client.TachyonFS
Deprecated.
Returns whether the file exists or not.

F

FileInStream - Class in tachyon.client.file
A streaming API to read a file.
FileInStream(FileInfo, InStreamOptions) - Constructor for class tachyon.client.file.FileInStream
Creates a new file input stream.
FileOutStream - Class in tachyon.client.file
Provides a streaming API to write a file.
FileOutStream(long, OutStreamOptions) - Constructor for class tachyon.client.file.FileOutStream
Creates a new file output stream.
FileSystemContext - Enum in tachyon.client.file
A shared context in each client JVM for common File System client functionality such as a pool of master clients.
FileSystemMasterClient - Class in tachyon.client
A wrapper for the thrift client to interact with the file system master, used by tachyon clients.
FileSystemMasterClient(InetSocketAddress, TachyonConf) - Constructor for class tachyon.client.FileSystemMasterClient
Creates a new file system master client.
flush() - Method in class tachyon.client.block.LocalBlockOutStream
 
flush() - Method in class tachyon.client.block.RemoteBlockOutStream
 
flush() - Method in class tachyon.client.file.FileOutStream
 
flush() - Method in class tachyon.client.lineage.DummyFileOutputStream
 
free(TachyonFile, FreeOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
Removes the file from Tachyon, but not from UFS in case it exists there.
free(TachyonFile) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for AbstractTachyonFileSystem.free(TachyonFile, FreeOptions) with default options.
free(long, boolean) - Method in class tachyon.client.FileSystemMasterClient
Frees a file.
FreeOptions - Class in tachyon.client.file.options
 
FreeOptions.Builder - Class in tachyon.client.file.options
 
FreeOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.FreeOptions.Builder
Creates a new builder for FreeOptions.
freepath(long, TachyonURI, boolean) - Method in class tachyon.client.TachyonFS
Deprecated.
Frees an in-memory file or folder.

G

get() - Static method in class tachyon.client.block.TachyonBlockStore
 
get() - Static method in class tachyon.client.file.TachyonFileSystem.TachyonFileSystemFactory
 
get() - Static method in class tachyon.client.lineage.TachyonLineage
 
get() - Static method in class tachyon.client.lineage.TachyonLineageFileSystem
 
get() - Method in class tachyon.client.netty.SingleResponseListener
Waits to receive the response and returns the response message.
get(long, TimeUnit) - Method in class tachyon.client.netty.SingleResponseListener
Waits to receive the response for at most a specified time, and returns the response message.
get(String) - Static method in class tachyon.client.TachyonFS
Deprecated.
get(TachyonURI) - Static method in class tachyon.client.TachyonFS
Deprecated.
get(TachyonURI, TachyonConf) - Static method in class tachyon.client.TachyonFS
Deprecated.
Creates a TachyonFS handler for the given Tachyon URI and configuration.
get(String, int, boolean) - Static method in class tachyon.client.TachyonFS
Deprecated.
Creates a TachyonFS handler for the given hostname, port, and Zookeeper mode.
get(TachyonConf) - Static method in class tachyon.client.TachyonFS
Deprecated.
Creates a TachyonFS handler for the given Tachyon configuration.
getBlockId(int) - Method in class tachyon.client.TachyonFile
Deprecated.
Returns the id of a block in the file, specified by blockIndex.
getBlockId(long, int) - Method in class tachyon.client.TachyonFS
Deprecated.
Get the block id by the file id and block index.
getBlockInfo(long) - Method in class tachyon.client.BlockMasterClient
Returns the BlockInfo for a block id.
getBlockSizeByte() - Method in class tachyon.client.TachyonFile
Deprecated.
Returns the block size of this file.
getBlockSizeBytes() - Method in class tachyon.client.file.options.CreateOptions
 
getBlockSizeBytes() - Method in class tachyon.client.file.options.OutStreamOptions
 
getCapacityBytes() - Method in class tachyon.client.block.TachyonBlockStore
Gets the total capacity of Tachyon's BlockStore.
getCapacityBytes() - Method in class tachyon.client.BlockMasterClient
Gets the total Tachyon capacity in bytes, on all the tiers of all the workers.
getCapacityBytes() - Method in class tachyon.client.TachyonFS
Deprecated.
Currently unsupported.
getClientBlockInfo(int) - Method in class tachyon.client.TachyonFile
Deprecated.
Gets a ClientBlockInfo by the file id and block index
getClientDependencyInfo(int) - Method in class tachyon.client.TachyonFS
Deprecated.
getClientMetrics() - Static method in class tachyon.client.ClientContext
 
getClientRawTableInfo(long) - Method in class tachyon.client.RawTableMasterClient
Gets the RawTableInfo associated with the given id.
getClientRawTableInfo(TachyonURI) - Method in class tachyon.client.RawTableMasterClient
Gets the RawTableInfo associated with the given path.
getColumnPath(String, int) - Static method in class tachyon.client.table.RawColumn
 
getColumns() - Method in class tachyon.client.table.RawTable
 
getConf() - Static method in class tachyon.client.ClientContext
 
getCreationTimeMs() - Method in class tachyon.client.TachyonFile
Deprecated.
Returns the creation time of this file
getDiskReplication() - Method in class tachyon.client.TachyonFile
Deprecated.
 
getExecutorService() - Static method in class tachyon.client.ClientContext
 
getFile(long) - Method in class tachyon.client.TachyonFS
Deprecated.
Gets TachyonFile based on the file id.
getFile(long, boolean) - Method in class tachyon.client.TachyonFS
Deprecated.
Gets TachyonFile based on the file id.
getFile(TachyonURI) - Method in class tachyon.client.TachyonFS
Deprecated.
Gets TachyonFile based on the path.
getFile(TachyonURI, boolean) - Method in class tachyon.client.TachyonFS
Deprecated.
Gets TachyonFile based on the path.
getFileBlockInfo(long, int) - Method in class tachyon.client.FileSystemMasterClient
 
getFileBlockInfoList(long) - Method in class tachyon.client.FileSystemMasterClient
 
getFileBlocks(long) - Method in class tachyon.client.TachyonFS
Deprecated.
Gets all the blocks' info of the file.
getFileId() - Method in class tachyon.client.file.TachyonFile
 
getFileId(String) - Method in class tachyon.client.FileSystemMasterClient
 
getFileId(TachyonURI) - Method in class tachyon.client.TachyonFS
Deprecated.
Get file id by the path.
getFileInfo(long) - Method in class tachyon.client.FileSystemMasterClient
 
getFileInfo(long) - Method in class tachyon.client.WorkerFileSystemMasterClient
 
getFileInfoList(long) - Method in class tachyon.client.FileSystemMasterClient
 
getFileStatus(long, TachyonURI, boolean) - Method in class tachyon.client.TachyonFS
Deprecated.
Advanced API.
getFileStatus(long, TachyonURI) - Method in class tachyon.client.TachyonFS
Deprecated.
 
getFileStatus(long, boolean) - Method in class tachyon.client.TachyonFS
Deprecated.
Gets ClientFileInfo object based on fileId.
getHDFSPath(TachyonURI, String) - Static method in class tachyon.hadoop.Utils
Returns an HDFS path for the given Tachyon path and under filesystem address.
getHostname() - Method in class tachyon.client.file.options.OutStreamOptions
 
getId() - Method in class tachyon.client.table.RawTable
 
getId(NetAddress) - Method in class tachyon.client.WorkerBlockMasterClient
Returns a worker id for a workers net address.
getInfo(long) - Method in class tachyon.client.block.TachyonBlockStore
Gets the block info of a block, if it exists.
getInfo(TachyonFile, GetInfoOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
Gets the FileInfo object that represents the metadata of a Tachyon file.
getInfo(TachyonFile) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for TachyonFileSystemCore.getInfo(TachyonFile, GetInfoOptions) with default options.
GetInfoOptions - Class in tachyon.client.file.options
 
GetInfoOptions.Builder - Class in tachyon.client.file.options
 
GetInfoOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.GetInfoOptions.Builder
Creates a new builder for GetInfoOptions.
getInStream(long) - Method in class tachyon.client.block.TachyonBlockStore
Gets a stream to read the data of a block.
getInStream(TachyonFile) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for TachyonFileSystem.getInStream(TachyonFile, InStreamOptions) with default options.
getInStream(TachyonFile, InStreamOptions) - Method in class tachyon.client.file.TachyonFileSystem
Gets a FileInStream for the specified file.
getInStream(ReadType) - Method in class tachyon.client.TachyonFile
Deprecated.
Return the InStream of this file based on the specified read type.
getLineageInfoList(GetLineageInfoListOptions) - Method in class tachyon.client.lineage.AbstractLineageClient
 
getLineageInfoList() - Method in class tachyon.client.lineage.LineageMasterClient
 
getLineageInfoList() - Method in class tachyon.client.lineage.TachyonLineage
Convenience method for AbstractLineageClient.getLineageInfoList(GetLineageInfoListOptions) with default options.
GetLineageInfoListOptions - Class in tachyon.client.lineage.options
 
getLocalBlockTemporaryPath(long, long) - Method in class tachyon.client.TachyonFS
Deprecated.
Gets block's temporary path from worker with initial space allocated.
getLocalFilename(int) - Method in class tachyon.client.TachyonFile
Deprecated.
Returns the local filename for the block if that file exists on the local file system.
getLocationHosts() - Method in class tachyon.client.TachyonFile
Deprecated.
Returns the net address of all the location hosts
getMasterAddress() - Static method in class tachyon.client.ClientContext
 
getMetadata() - Method in class tachyon.client.table.RawTable
 
getName() - Method in class tachyon.client.table.RawTable
 
getNewBlockIdForFile(long) - Method in class tachyon.client.FileSystemMasterClient
 
getNumberOfBlocks() - Method in class tachyon.client.TachyonFile
Deprecated.
Returns the number of blocks the file has.
getOutStream(long, long, String) - Method in class tachyon.client.block.TachyonBlockStore
Gets a stream to write data to a block.
getOutStream(TachyonURI) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for TachyonFileSystem.getOutStream(TachyonURI, OutStreamOptions) with default options.
getOutStream(TachyonURI, OutStreamOptions) - Method in class tachyon.client.file.TachyonFileSystem
Creates a file and gets the FileOutStream for the specified file.
getOutStream(long, OutStreamOptions) - Method in class tachyon.client.file.TachyonFileSystem
Deprecated.
getOutStream(TachyonURI, OutStreamOptions) - Method in class tachyon.client.lineage.TachyonLineageFileSystem
Gets the output stream for lineage job.
getOutStream(WriteType) - Method in class tachyon.client.TachyonFile
Deprecated.
Returns the OutStream of this file, use the specified write type.
getOutStream() - Method in class tachyon.client.TachyonFile
Deprecated.
 
getPartition(int) - Method in class tachyon.client.table.RawColumn
Gets an existing partition.
getPartition(int, boolean) - Method in class tachyon.client.table.RawColumn
Gets an existing partition.
getPath() - Method in class tachyon.client.table.RawTable
 
getPath() - Method in class tachyon.client.TachyonFile
Deprecated.
Returns the path of this file in the Tachyon file system.
getPathWithoutScheme(Path) - Static method in class tachyon.hadoop.Utils
Given a Path path, it returns the path component of its URI, which has the form scheme://authority/path.
getPinList() - Method in class tachyon.client.WorkerFileSystemMasterClient
 
getPinned() - Method in class tachyon.client.file.options.SetStateOptions
 
getPos() - Method in class tachyon.hadoop.HdfsFileInputStream
 
getPosition() - Method in class tachyon.client.block.BufferedBlockInStream
 
getRandomNonNegativeLong() - Static method in class tachyon.client.ClientContext
 
getRawColumn(int) - Method in class tachyon.client.table.RawTable
Get one column of the raw table.
getRawTable(long) - Method in class tachyon.client.TachyonFS
Deprecated.
Gets RawTable by id.
getRawTable(TachyonURI) - Method in class tachyon.client.TachyonFS
Deprecated.
Get the RawTable by path.
getScheme() - Method in class tachyon.hadoop.TFS
 
getScheme() - Method in class tachyon.hadoop.TFSFT
 
getServiceName() - Method in class tachyon.client.BlockMasterClient
 
getServiceName() - Method in class tachyon.client.FileSystemMasterClient
 
getServiceName() - Method in class tachyon.client.lineage.LineageMasterClient
 
getServiceName() - Method in class tachyon.client.RawTableMasterClient
 
getServiceName() - Method in class tachyon.client.WorkerBlockMasterClient
 
getServiceName() - Method in class tachyon.client.WorkerFileSystemMasterClient
 
getTachyonBlockStore() - Method in enum tachyon.client.file.FileSystemContext
 
getTachyonFileName(String) - Static method in class tachyon.hadoop.Utils
Given a String path, returns an equivalent Tachyon path.
getTachyonStorageType() - Method in class tachyon.client.file.options.InStreamOptions
 
getTachyonStorageType() - Method in class tachyon.client.file.options.OutStreamOptions
 
getTachyonStorageType() - Method in enum tachyon.client.ReadType
 
getTachyonStorageType() - Method in enum tachyon.client.WriteType
 
getTTL() - Method in class tachyon.client.file.options.CreateOptions
 
getTTL() - Method in class tachyon.client.file.options.OutStreamOptions
 
getUfsAddress() - Method in class tachyon.client.FileSystemMasterClient
 
getUfsAddress() - Method in class tachyon.client.TachyonFS
Deprecated.
 
getUFSConf() - Method in class tachyon.client.TachyonFile
Deprecated.
Gets the configuration object for UnderFileSystem.
getUnderStorageType() - Method in class tachyon.client.file.options.CreateOptions
 
getUnderStorageType() - Method in class tachyon.client.file.options.MkdirOptions
 
getUnderStorageType() - Method in class tachyon.client.file.options.OutStreamOptions
 
getUnderStorageType() - Method in enum tachyon.client.WriteType
 
getUri() - Method in class tachyon.client.TachyonFS
Deprecated.
 
getUsedBytes() - Method in class tachyon.client.block.TachyonBlockStore
Gets the used bytes of Tachyon's BlockStore.
getUsedBytes() - Method in class tachyon.client.BlockMasterClient
Gets the total amount of used space in bytes, on all the tiers of all the workers.
getUsedBytes() - Method in class tachyon.client.TachyonFS
Deprecated.
Currently unsupported.
getValue() - Method in enum tachyon.client.ReadType
 
getValue() - Method in enum tachyon.client.WriteType
 
getWorkerDataServerAddress() - Method in class tachyon.client.TachyonFS
Deprecated.
 
getWorkerInfoList() - Method in class tachyon.client.BlockMasterClient
Gets the info of a list of workers.
getWorkersInfo() - Method in class tachyon.client.TachyonFS
Deprecated.
 

H

handleCacheWriteException(IOException) - Method in class tachyon.client.file.FileOutStream
 
hashCode() - Method in class tachyon.client.TachyonFile
Deprecated.
 
hasLocalWorker() - Method in enum tachyon.client.block.BlockStoreContext
Determines if a local worker was available during the initialization of the client.
hasLocalWorker() - Method in class tachyon.client.TachyonFS
Deprecated.
 
HdfsFileInputStream - Class in tachyon.hadoop
 
HdfsFileInputStream(TachyonFS, long, Path, Configuration, int, FileSystem.Statistics, TachyonConf) - Constructor for class tachyon.hadoop.HdfsFileInputStream
 
heartbeat(long, List<Long>, List<Long>, Map<Long, List<Long>>) - Method in class tachyon.client.WorkerBlockMasterClient
The method the worker should periodically execute to heartbeat back to the master.

I

incrementBytesReadMetric(int) - Method in class tachyon.client.block.BufferedBlockInStream
Increments the number of bytes read metric.
incrementBytesReadMetric(int) - Method in class tachyon.client.block.LocalBlockInStream
 
incrementBytesReadMetric(int) - Method in class tachyon.client.block.RemoteBlockInStream
Increments the number of bytes read metric.
InStreamOptions - Class in tachyon.client.file.options
 
InStreamOptions.Builder - Class in tachyon.client.file.options
 
InStreamOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.InStreamOptions.Builder
Creates a new builder for InStreamOptions.
isAsync() - Method in enum tachyon.client.WriteType
Deprecated.
isAsyncPersist() - Method in enum tachyon.client.UnderStorageType
 
isCache() - Method in enum tachyon.client.ReadType
 
isCache() - Method in enum tachyon.client.WriteType
 
isCascade() - Method in class tachyon.client.lineage.options.DeleteLineageOptions
 
isCompleted() - Method in class tachyon.client.TachyonFile
Deprecated.
Returns whether this file is complete or not
isConnected() - Method in class tachyon.client.TachyonFS
Deprecated.
Checks if this client is connected to master.
isDirectory() - Method in class tachyon.client.TachyonFile
Deprecated.
 
isFile() - Method in class tachyon.client.TachyonFile
Deprecated.
 
isInMemory() - Method in class tachyon.client.TachyonFile
Deprecated.
Return whether the file is in memory or not.
isMustCache() - Method in enum tachyon.client.WriteType
 
isPromote() - Method in enum tachyon.client.ReadType
 
isPromote() - Method in enum tachyon.client.TachyonStorageType
 
isRecursive() - Method in class tachyon.client.file.options.CreateOptions
 
isRecursive() - Method in class tachyon.client.file.options.DeleteOptions
 
isRecursive() - Method in class tachyon.client.file.options.FreeOptions
 
isRecursive() - Method in class tachyon.client.file.options.LoadMetadataOptions
 
isRecursive() - Method in class tachyon.client.file.options.MkdirOptions
 
isStore() - Method in enum tachyon.client.TachyonStorageType
 
isSyncPersist() - Method in enum tachyon.client.UnderStorageType
 
isThrough() - Method in enum tachyon.client.WriteType
 
isZookeeperMode() - Method in class tachyon.hadoop.TFS
 
isZookeeperMode() - Method in class tachyon.hadoop.TFSFT
 

L

length() - Method in class tachyon.client.TachyonFile
Deprecated.
 
LineageContext - Enum in tachyon.client.lineage
A shared context in each client JVM for common lineage functionality such as a pool of lineage master clients.
LineageFileOutStream - Class in tachyon.client.lineage
A stream API to write a file when lineage is enabled.
LineageFileOutStream(long, OutStreamOptions) - Constructor for class tachyon.client.lineage.LineageFileOutStream
 
LineageMasterClient - Class in tachyon.client.lineage
A wrapper for the thrift client to interact with the lineage master, used by tachyon clients.
LineageMasterClient(InetSocketAddress, TachyonConf) - Constructor for class tachyon.client.lineage.LineageMasterClient
Creates a new lineage master client.
LineageMasterClientPool - Class in tachyon.client.lineage
 
LineageMasterClientPool(InetSocketAddress) - Constructor for class tachyon.client.lineage.LineageMasterClientPool
Creates a new lineage master client pool.
listFiles(TachyonFileSystem, String) - Static method in class tachyon.client.TachyonFSTestUtils
Returns a list of files at a given path.
listStatus(TachyonFile, ListStatusOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
If the file is a directory, returns the FileInfo of all the direct entries in it.
listStatus(TachyonFile) - Method in class tachyon.client.file.TachyonFileSystem
listStatus(TachyonURI) - Method in class tachyon.client.TachyonFS
Deprecated.
If the path is a directory, returns all the direct entries in it.
ListStatusOptions - Class in tachyon.client.file.options
 
ListStatusOptions.Builder - Class in tachyon.client.file.options
 
ListStatusOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.ListStatusOptions.Builder
Creates a new builder for ListStatusOptions.
loadFromHadoopConfiguration(Configuration) - Static method in class tachyon.hadoop.ConfUtils
Loads TachyonConf from Hadoop Configuration source.
loadMetadata(TachyonURI, LoadMetadataOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
 
loadMetadata(TachyonURI) - Method in class tachyon.client.file.TachyonFileSystem
loadMetadata(String, boolean) - Method in class tachyon.client.FileSystemMasterClient
Loads a file from the under file system.
LoadMetadataOptions - Class in tachyon.client.file.options
 
LoadMetadataOptions.Builder - Class in tachyon.client.file.options
 
LoadMetadataOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.LoadMetadataOptions.Builder
Creates a new builder for FreeOptions.
loadUfs(TachyonFS, TachyonURI, TachyonURI, PrefixList, TachyonConf) - Static method in class tachyon.client.UfsUtils
Deprecated.
LocalBlockInStream - Class in tachyon.client.block
This class provides a streaming API to read a block in Tachyon.
LocalBlockInStream(long, long, InetSocketAddress) - Constructor for class tachyon.client.block.LocalBlockInStream
Creates a new local block input stream.
LocalBlockOutStream - Class in tachyon.client.block
Provides a streaming API to write to a Tachyon block.
LocalBlockOutStream(long, long) - Constructor for class tachyon.client.block.LocalBlockOutStream
Creates a new local block output stream.

M

main(String[]) - Static method in class tachyon.client.UfsUtils
 
mBlockId - Variable in class tachyon.client.block.BufferedBlockInStream
The id of the block to which this instream provides access.
mBlockId - Variable in class tachyon.client.block.BufferedBlockOutStream
The block id of the block being written
mBlockIsRead - Variable in class tachyon.client.block.BufferedBlockInStream
Flag indicating if the stream is read
mBlockSize - Variable in class tachyon.client.block.BufferedBlockInStream
The size in bytes of the block.
mBlockSize - Variable in class tachyon.client.block.BufferedBlockOutStream
Size of the block
mBuffer - Variable in class tachyon.client.block.BufferedBlockInStream
Internal buffer to improve small read performance.
mBuffer - Variable in class tachyon.client.block.BufferedBlockOutStream
Java heap buffer to store writes before flushing them to the backing store.
mCanceled - Variable in class tachyon.client.file.FileOutStream
 
mClosed - Variable in class tachyon.client.block.BufferedBlockInStream
Flag indicating if the stream is closed, can only go from false to true.
mClosed - Variable in class tachyon.client.block.BufferedBlockOutStream
If the stream is closed, this can only go from false to true
mClosed - Variable in class tachyon.client.file.FileOutStream
 
mContext - Variable in class tachyon.client.block.BufferedBlockOutStream
Block store context
mContext - Variable in class tachyon.client.file.AbstractTachyonFileSystem
The file system context which contains shared resources, such as the fs master client
mContext - Variable in class tachyon.client.lineage.AbstractLineageClient
 
mCurrentBlockOutStream - Variable in class tachyon.client.file.FileOutStream
 
mData - Variable in class tachyon.client.TachyonByteBuffer
 
mFileId - Variable in class tachyon.client.file.FileOutStream
 
mFlushedBytes - Variable in class tachyon.client.block.BufferedBlockOutStream
Number of bytes flushed to the under storage system.
mkdir(TachyonURI, MkdirOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
 
mkdir(TachyonURI) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for AbstractTachyonFileSystem.mkdir(TachyonURI, MkdirOptions) with default options.
mkdir(String, MkdirOptions) - Method in class tachyon.client.FileSystemMasterClient
Creates a new directory.
MkdirOptions - Class in tachyon.client.file.options
 
MkdirOptions.Builder - Class in tachyon.client.file.options
 
MkdirOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.MkdirOptions.Builder
Creates a new builder for MkdirOptions.
mkdirs(TachyonURI, boolean) - Method in class tachyon.client.TachyonFS
Deprecated.
Creates a folder.
mLocation - Variable in class tachyon.client.block.BufferedBlockInStream
The address of the worker to read the data from.
mount(TachyonURI, TachyonURI, MountOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
 
mount(TachyonURI, TachyonURI) - Method in class tachyon.client.file.TachyonFileSystem
mount(TachyonURI, TachyonURI) - Method in class tachyon.client.FileSystemMasterClient
Mounts the given UFS path under the given Tachyon path.
MountOptions - Class in tachyon.client.file.options
 
MountOptions.Builder - Class in tachyon.client.file.options
 
MountOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.MountOptions.Builder
Creates a new builder for MountOptions.
mPreviousBlockOutStreams - Variable in class tachyon.client.file.FileOutStream
 
mTachyonStorageType - Variable in class tachyon.client.file.FileOutStream
 
mWrittenBytes - Variable in class tachyon.client.block.BufferedBlockOutStream
Number of bytes written, including unflushed bytes

N

needPin() - Method in class tachyon.client.TachyonFile
Deprecated.
 
NettyClient - Class in tachyon.client.netty
Shared configuration and methods for the Netty client.
NettyClient() - Constructor for class tachyon.client.netty.NettyClient
 
NettyRemoteBlockReader - Class in tachyon.client.netty
Read data from remote data server using Netty.
NettyRemoteBlockReader() - Constructor for class tachyon.client.netty.NettyRemoteBlockReader
Creates a new NettyRemoteBlockReader.
NettyRemoteBlockWriter - Class in tachyon.client.netty
Write data to a remote data server using Netty.
NettyRemoteBlockWriter() - Constructor for class tachyon.client.netty.NettyRemoteBlockWriter
Creates a new NettyRemoteBlockWrite.

O

onResponseReceived(RPCResponse) - Method in interface tachyon.client.netty.ClientHandler.ResponseListener
This method will be called when a message is received on the client.
onResponseReceived(RPCResponse) - Method in class tachyon.client.netty.SingleResponseListener
 
open(TachyonURI, OpenOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
Resolves a TachyonURI to a TachyonFile which is used as the file handler for non-create operations.
open(TachyonURI) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for AbstractTachyonFileSystem.open(TachyonURI, OpenOptions) with default options.
open(InetSocketAddress, long, long) - Method in class tachyon.client.netty.NettyRemoteBlockWriter
 
open(InetSocketAddress, long, long) - Method in interface tachyon.client.RemoteBlockWriter
Opens a block writer to a data server.
openIfExists(TachyonURI, OpenOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
 
openIfExists(TachyonURI) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for AbstractTachyonFileSystem.openIfExists(TachyonURI, OpenOptions) with default options.
OpenOptions - Class in tachyon.client.file.options
 
OpenOptions.Builder - Class in tachyon.client.file.options
 
OpenOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.OpenOptions.Builder
Creates a new builder for OpenOptions.
OutStreamOptions - Class in tachyon.client.file.options
 
OutStreamOptions.Builder - Class in tachyon.client.file.options
 
OutStreamOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.OutStreamOptions.Builder
Creates a new builder for OutStreamOptions.

P

partitions() - Method in class tachyon.client.table.RawColumn
Identifies the number of column partitions.
persistFile(long, long) - Method in class tachyon.client.WorkerFileSystemMasterClient
Persists a file.
pinFile(long) - Method in class tachyon.client.TachyonFS
Deprecated.
An alias for setPinned(fid, true).
printUsage() - Static method in class tachyon.client.UfsUtils
 
promote(long) - Method in class tachyon.client.block.TachyonBlockStore
Attempts to promote a block in Tachyon space.
promoteBlock(int) - Method in class tachyon.client.TachyonFile
Deprecated.
Promotes block back to top layer after access.
promoteBlock(long) - Method in class tachyon.client.TachyonFS
Deprecated.
Promotes a block to the top StorageTier, after the block file is accessed.

R

RawColumn - Class in tachyon.client.table
The column of a RawTable.
RawTable - Class in tachyon.client.table
Tachyon provides native support for tables with multiple columns.
RawTable(TachyonFS, RawTableInfo) - Constructor for class tachyon.client.table.RawTable
Creates a new RawTable
RawTableMasterClient - Class in tachyon.client
A wrapper for the thrift client to interact with the raw table master, used by tachyon clients.
RawTableMasterClient(InetSocketAddress, TachyonConf) - Constructor for class tachyon.client.RawTableMasterClient
Creates a new raw table master client.
read() - Method in class tachyon.client.block.BufferedBlockInStream
 
read(byte[]) - Method in class tachyon.client.block.BufferedBlockInStream
 
read(byte[], int, int) - Method in class tachyon.client.block.BufferedBlockInStream
 
read() - Method in class tachyon.client.file.FileInStream
 
read(byte[]) - Method in class tachyon.client.file.FileInStream
 
read(byte[], int, int) - Method in class tachyon.client.file.FileInStream
 
read() - Method in class tachyon.client.file.UnderStoreFileInStream
 
read(byte[]) - Method in class tachyon.client.file.UnderStoreFileInStream
 
read(byte[], int, int) - Method in class tachyon.client.file.UnderStoreFileInStream
 
read() - Method in class tachyon.hadoop.HdfsFileInputStream
 
read(byte[]) - Method in class tachyon.hadoop.HdfsFileInputStream
 
read(byte[], int, int) - Method in class tachyon.hadoop.HdfsFileInputStream
 
read(long, byte[], int, int) - Method in class tachyon.hadoop.HdfsFileInputStream
 
readByteBuffer(int) - Method in class tachyon.client.TachyonFile
Deprecated.
readFully(long, byte[]) - Method in class tachyon.hadoop.HdfsFileInputStream
This method is not supported in HdfsFileInputStream.
readFully(long, byte[], int, int) - Method in class tachyon.hadoop.HdfsFileInputStream
This method is not supported in HdfsFileInputStream.
readRemoteBlock(InetSocketAddress, long, long, long) - Method in class tachyon.client.netty.NettyRemoteBlockReader
 
readRemoteBlock(InetSocketAddress, long, long, long) - Method in interface tachyon.client.RemoteBlockReader
Reads a remote block with a offset and length.
readRemoteBlock(InetSocketAddress, long, long, long) - Method in class tachyon.client.tcp.TCPRemoteBlockReader
 
ReadType - Enum in tachyon.client
Convenience modes for commonly used read types for a TachyonFile.
recache() - Method in class tachyon.client.TachyonFile
Deprecated.
Re-caches this file into memory.
register(long, List<Long>, List<Long>, Map<Long, List<Long>>) - Method in class tachyon.client.WorkerBlockMasterClient
The method the worker should execute to register with the block master.
reinitializeFile(String, long, long) - Method in class tachyon.client.lineage.LineageMasterClient
 
release(WorkerClient) - Method in class tachyon.client.block.BlockWorkerClientPool
 
releaseMasterClient(BlockMasterClient) - Method in enum tachyon.client.block.BlockStoreContext
Releases a block master client into the block master client pool.
releaseMasterClient(FileSystemMasterClient) - Method in enum tachyon.client.file.FileSystemContext
Releases a block master client into the block master client pool.
releaseMasterClient(LineageMasterClient) - Method in enum tachyon.client.lineage.LineageContext
Releases a lineage master client into the lineage master client pool.
releaseWorkerClient(WorkerClient) - Method in enum tachyon.client.block.BlockStoreContext
Releases the WorkerClient back to the client pool, or destroys it if it was a remote client.
remaining() - Method in class tachyon.client.block.BufferedBlockInStream
 
remaining() - Method in class tachyon.client.block.BufferedBlockOutStream
 
remaining() - Method in interface tachyon.client.BoundedStream
Gets the remaining number of bytes left in the stream, starting at the current position.
remaining() - Method in class tachyon.client.file.FileInStream
 
remaining() - Method in class tachyon.client.file.UnderStoreFileInStream
 
RemoteBlockInStream - Class in tachyon.client.block
This class provides a streaming API to read a block in Tachyon.
RemoteBlockInStream(long, long, InetSocketAddress) - Constructor for class tachyon.client.block.RemoteBlockInStream
Creates a new remote block input stream.
RemoteBlockOutStream - Class in tachyon.client.block
Provides a streaming API to write to a Tachyon block.
RemoteBlockOutStream(long, long) - Constructor for class tachyon.client.block.RemoteBlockOutStream
Creates a new block output stream.
RemoteBlockOutStream(long, long, String) - Constructor for class tachyon.client.block.RemoteBlockOutStream
Creates a new block output stream on a specific host.
RemoteBlockReader - Interface in tachyon.client
The interface to read remote block from data server.
RemoteBlockReader.Factory - Class in tachyon.client
 
RemoteBlockReader.Factory() - Constructor for class tachyon.client.RemoteBlockReader.Factory
 
RemoteBlockWriter - Interface in tachyon.client
The interface to write a remote block to the data server.
RemoteBlockWriter.Factory - Class in tachyon.client
 
RemoteBlockWriter.Factory() - Constructor for class tachyon.client.RemoteBlockWriter.Factory
 
removeListener(ClientHandler.ResponseListener) - Method in class tachyon.client.netty.ClientHandler
Removes a ResponseListener listener from the client handler.
rename(TachyonFile, TachyonURI, RenameOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
 
rename(TachyonFile, TachyonURI) - Method in class tachyon.client.file.TachyonFileSystem
rename(TachyonURI) - Method in class tachyon.client.TachyonFile
Deprecated.
Renames this file.
rename(long, TachyonURI, TachyonURI) - Method in class tachyon.client.TachyonFS
Deprecated.
Renames a file or folder to the indicated new path.
renameFile(long, String) - Method in class tachyon.client.FileSystemMasterClient
Renames a file.
RenameOptions - Class in tachyon.client.file.options
 
RenameOptions.Builder - Class in tachyon.client.file.options
 
RenameOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.RenameOptions.Builder
Creates a new builder for RenameOptions.
reportLostFile(TachyonFile) - Method in class tachyon.client.file.TachyonFileSystem
 
reportLostFile(long) - Method in class tachyon.client.FileSystemMasterClient
Reports a lost file.
reportLostFile(long) - Method in class tachyon.client.TachyonFS
Deprecated.
Reports the lost file to master.
requestFilesInDependency(int) - Method in class tachyon.client.TachyonFS
Deprecated.
requestSpace(long, long) - Method in class tachyon.client.TachyonFS
Deprecated.
Tries to request space for certain block.
reset() - Method in enum tachyon.client.block.BlockStoreContext
Re-initializes the Block Store context.
reset() - Static method in class tachyon.client.ClientContext
Initializes the client context singleton.
reset(TachyonConf) - Static method in class tachyon.client.ClientContext
Initializes the client context singleton with a given conf.
reset() - Method in enum tachyon.client.file.FileSystemContext
Re-initializes the Block Store context.

S

seek(long) - Method in class tachyon.client.block.BufferedBlockInStream
 
seek(long) - Method in class tachyon.client.file.FileInStream
 
seek(long) - Method in class tachyon.client.file.UnderStoreFileInStream
 
seek(long) - Method in interface tachyon.client.Seekable
Moves the starting read position of the stream to the specified position which is relative to the start of the stream.
seek(long) - Method in class tachyon.hadoop.HdfsFileInputStream
 
Seekable - Interface in tachyon.client
This interface should be implemented by all Tachyon streams which support moving the read position to a specific byte offset.
seekToNewSource(long) - Method in class tachyon.hadoop.HdfsFileInputStream
This method is not supported in HdfsFileInputStream.
setBlockSizeBytes(long) - Method in class tachyon.client.file.options.CreateOptions.Builder
 
setBlockSizeBytes(long) - Method in class tachyon.client.file.options.OutStreamOptions.Builder
 
setCascade(boolean) - Method in class tachyon.client.lineage.options.DeleteLineageOptions.Builder
 
setHostname(String) - Method in class tachyon.client.file.options.OutStreamOptions.Builder
 
setPinned(boolean) - Method in class tachyon.client.file.options.SetStateOptions.Builder
 
setPinned(long, boolean) - Method in class tachyon.client.FileSystemMasterClient
Sets the "pinned" status for a file.
setPinned(long, boolean) - Method in class tachyon.client.TachyonFS
Deprecated.
Sets the "pinned" flag for the given file.
setReadType(ReadType) - Method in class tachyon.client.file.options.InStreamOptions.Builder
 
setRecursive(boolean) - Method in class tachyon.client.file.options.CreateOptions.Builder
 
setRecursive(boolean) - Method in class tachyon.client.file.options.DeleteOptions.Builder
 
setRecursive(boolean) - Method in class tachyon.client.file.options.FreeOptions.Builder
 
setRecursive(boolean) - Method in class tachyon.client.file.options.LoadMetadataOptions.Builder
 
setRecursive(boolean) - Method in class tachyon.client.file.options.MkdirOptions.Builder
 
setState(TachyonFile, SetStateOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
 
setState(TachyonFile) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for AbstractTachyonFileSystem.setState(TachyonFile, SetStateOptions) with default options.
SetStateOptions - Class in tachyon.client.file.options
 
SetStateOptions.Builder - Class in tachyon.client.file.options
 
SetStateOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.SetStateOptions.Builder
Creates a new builder for SetStateOptions.
setTachyonStorageType(TachyonStorageType) - Method in class tachyon.client.file.options.InStreamOptions.Builder
This is an advanced API, use InStreamOptions.Builder.setReadType(tachyon.client.ReadType) when possible.
setTachyonStorageType(TachyonStorageType) - Method in class tachyon.client.file.options.OutStreamOptions.Builder
This is an advanced API, use OutStreamOptions.Builder.setWriteType(tachyon.client.WriteType) when possible.
setTTL(long) - Method in class tachyon.client.file.options.CreateOptions.Builder
 
setTTL(long) - Method in class tachyon.client.file.options.OutStreamOptions.Builder
 
setUFSConf(Object) - Method in class tachyon.client.TachyonFile
Deprecated.
To set the configuration object for UnderFileSystem.
setUnderStorageType(UnderStorageType) - Method in class tachyon.client.file.options.CreateOptions.Builder
This is an advanced API, use CreateOptions.Builder.setWriteType(tachyon.client.WriteType) when possible.
setUnderStorageType(UnderStorageType) - Method in class tachyon.client.file.options.MkdirOptions.Builder
This is an advanced API, use MkdirOptions.Builder.setWriteType(tachyon.client.WriteType) when possible.
setUnderStorageType(UnderStorageType) - Method in class tachyon.client.file.options.OutStreamOptions.Builder
This is an advanced API, use OutStreamOptions.Builder.setWriteType(tachyon.client.WriteType) when possible.
setWriteType(WriteType) - Method in class tachyon.client.file.options.CreateOptions.Builder
 
setWriteType(WriteType) - Method in class tachyon.client.file.options.MkdirOptions.Builder
 
setWriteType(WriteType) - Method in class tachyon.client.file.options.OutStreamOptions.Builder
 
SingleResponseListener - Class in tachyon.client.netty
A simple listener that waits for a single RPCResponse message from the remote server.
SingleResponseListener() - Constructor for class tachyon.client.netty.SingleResponseListener
 
skip(long) - Method in class tachyon.client.block.BufferedBlockInStream
 
skip(long) - Method in class tachyon.client.file.FileInStream
 
skip(long) - Method in class tachyon.client.file.UnderStoreFileInStream
 
storeToHadoopConfiguration(TachyonConf, Configuration) - Static method in class tachyon.hadoop.ConfUtils
Stores the source TachyonConf object to the target Hadoop Configuration object.

T

tachyon.client - package tachyon.client
 
tachyon.client.block - package tachyon.client.block
 
tachyon.client.file - package tachyon.client.file
 
tachyon.client.file.options - package tachyon.client.file.options
 
tachyon.client.lineage - package tachyon.client.lineage
 
tachyon.client.lineage.options - package tachyon.client.lineage.options
 
tachyon.client.netty - package tachyon.client.netty
 
tachyon.client.table - package tachyon.client.table
 
tachyon.client.tcp - package tachyon.client.tcp
 
tachyon.hadoop - package tachyon.hadoop
 
TachyonBlockStore - Class in tachyon.client.block
Tachyon Block Store client.
TachyonByteBuffer - Class in tachyon.client
TachyonByteBuffer is a wrapper on Java ByteBuffer plus some information needed by Tachyon.
TachyonFile - Class in tachyon.client.file
A file handler for a file in Tachyon.
TachyonFile(long) - Constructor for class tachyon.client.file.TachyonFile
Creates a new Tachyon file.
TachyonFile - Class in tachyon.client
Deprecated.
TachyonFileSystem - Class in tachyon.client.file
A TachyonFileSystem implementation including convenience methods as well as a streaming API to read and write files.
TachyonFileSystem() - Constructor for class tachyon.client.file.TachyonFileSystem
 
TachyonFileSystem.TachyonFileSystemFactory - Class in tachyon.client.file
 
TachyonFileSystem.TachyonFileSystemFactory() - Constructor for class tachyon.client.file.TachyonFileSystem.TachyonFileSystemFactory
 
TachyonFileSystemUtils - Class in tachyon.client.file
Collection of utility methods to handle with TachyonFileSystem related objects
TachyonFS - Class in tachyon.client
Deprecated.
TachyonFSTestUtils - Class in tachyon.client
 
TachyonLineage - Class in tachyon.client.lineage
A LineageClient implementation.
TachyonLineageFileSystem - Class in tachyon.client.lineage
Tachyon lineage file system client.
TachyonLineageFileSystem() - Constructor for class tachyon.client.lineage.TachyonLineageFileSystem
 
TachyonStorageType - Enum in tachyon.client
Specifies the type of data interaction with Tachyon.
TCPRemoteBlockReader - Class in tachyon.client.tcp
Read data from remote data server using TCP.
TCPRemoteBlockReader() - Constructor for class tachyon.client.tcp.TCPRemoteBlockReader
 
TFS - Class in tachyon.hadoop
A Tachyon client API compatible with Apache Hadoop FileSystem interface.
TFS() - Constructor for class tachyon.hadoop.TFS
 
TFSFT - Class in tachyon.hadoop
A Tachyon client API compatible with Apache Hadoop FileSystem interface.
TFSFT() - Constructor for class tachyon.hadoop.TFSFT
 
TIMEOUT_MS - Static variable in class tachyon.client.netty.NettyClient
The maximum number of milliseconds to wait for a response from the server.
toInStreamOptions(OutStreamOptions) - Static method in class tachyon.client.TachyonFSTestUtils
Converts an OutStreamOptions object to an InStreamOptions object with a matching Tachyon storage type.
toString() - Method in class tachyon.client.TachyonFile
Deprecated.
 
toString() - Method in class tachyon.client.TachyonFS
Deprecated.
Prints out the string representation of this Tachyon server address.
toStringHadoopFileSplit(FileSplit) - Static method in class tachyon.hadoop.Utils
Returns a string representation of a Hadoop FileSplit.
toStringHadoopFileStatus(FileStatus) - Static method in class tachyon.hadoop.Utils
Returns a string representation of a Hadoop FileStatus.
toStringHadoopInputSplit(InputSplit) - Static method in class tachyon.hadoop.Utils
Returns a string representation of a InputSplit.
toThrift() - Method in class tachyon.client.file.options.CreateOptions
 
toThrift() - Method in class tachyon.client.file.options.MkdirOptions
 

U

UfsUtils - Class in tachyon.client
Utilities related to under file system.
unBufferedWrite(byte[], int, int) - Method in class tachyon.client.block.BufferedBlockOutStream
Writes the data in the byte array directly to the backing store.
unBufferedWrite(byte[], int, int) - Method in class tachyon.client.block.LocalBlockOutStream
 
unBufferedWrite(byte[], int, int) - Method in class tachyon.client.block.RemoteBlockOutStream
 
UnderStorageType - Enum in tachyon.client
Specifies the type of data interaction with Tachyon's Under Storage.
UnderStoreFileInStream - Class in tachyon.client.file
This class provides a streaming API to read a fixed chunk from a file in the under storage system.
UnderStoreFileInStream(long, long, String) - Constructor for class tachyon.client.file.UnderStoreFileInStream
Creates a new under storage file input stream.
unmount(TachyonURI, UnmountOptions) - Method in class tachyon.client.file.AbstractTachyonFileSystem
 
unmount(TachyonURI) - Method in class tachyon.client.file.TachyonFileSystem
Convenience method for AbstractTachyonFileSystem.unmount(TachyonURI, UnmountOptions) with default options.
unmount(TachyonURI) - Method in class tachyon.client.FileSystemMasterClient
Unmounts the given Tachyon path.
UnmountOptions - Class in tachyon.client.file.options
 
UnmountOptions.Builder - Class in tachyon.client.file.options
 
UnmountOptions.Builder(TachyonConf) - Constructor for class tachyon.client.file.options.UnmountOptions.Builder
Creates a new builder for UnmountOptions.
unpinFile(long) - Method in class tachyon.client.TachyonFS
Deprecated.
An alias for setPinned(fid, false).
updateMetadata(ByteBuffer) - Method in class tachyon.client.table.RawTable
Update the meta data of the raw table
updateRawTableMetadata(long, ByteBuffer) - Method in class tachyon.client.RawTableMasterClient
Updates the metadata of a table.
updateRawTableMetadata(long, ByteBuffer) - Method in class tachyon.client.TachyonFS
Deprecated.
Updates the RawTable's meta data.
Utils - Class in tachyon.hadoop
 

V

valueOf(String) - Static method in enum tachyon.client.block.BlockStoreContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tachyon.client.file.FileSystemContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tachyon.client.lineage.LineageContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tachyon.client.ReadType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tachyon.client.TachyonStorageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tachyon.client.UnderStorageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tachyon.client.WriteType
Returns the enum constant of this type with the specified name.
values() - Static method in enum tachyon.client.block.BlockStoreContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tachyon.client.file.FileSystemContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tachyon.client.lineage.LineageContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tachyon.client.ReadType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tachyon.client.TachyonStorageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tachyon.client.UnderStorageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tachyon.client.WriteType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitCompleted(TachyonFileSystemCore, TachyonURI) - Static method in class tachyon.client.file.TachyonFileSystemUtils
Shortcut for waitCompleted(tfs, uri, -1, TimeUnit.MILLISECONDS), i.e., wait for an indefinite amount of time.
waitCompleted(TachyonFileSystemCore, TachyonURI, long, TimeUnit) - Static method in class tachyon.client.file.TachyonFileSystemUtils
Wait for a file to be marked as completed.
WorkerBlockMasterClient - Class in tachyon.client
A wrapper for the thrift client to interact with the block master, used by tachyon worker.
WorkerBlockMasterClient(InetSocketAddress, TachyonConf) - Constructor for class tachyon.client.WorkerBlockMasterClient
Creates a new block master client for the worker.
WorkerFileSystemMasterClient - Class in tachyon.client
A wrapper for the thrift client to interact with the file system master, used by tachyon worker.
WorkerFileSystemMasterClient(InetSocketAddress, TachyonConf) - Constructor for class tachyon.client.WorkerFileSystemMasterClient
Creates a new file system master client for the worker.
write(int) - Method in class tachyon.client.block.BufferedBlockOutStream
 
write(byte[]) - Method in class tachyon.client.block.BufferedBlockOutStream
 
write(byte[], int, int) - Method in class tachyon.client.block.BufferedBlockOutStream
 
write(int) - Method in class tachyon.client.file.FileOutStream
 
write(byte[]) - Method in class tachyon.client.file.FileOutStream
 
write(byte[], int, int) - Method in class tachyon.client.file.FileOutStream
 
write(int) - Method in class tachyon.client.lineage.DummyFileOutputStream
 
write(byte[]) - Method in class tachyon.client.lineage.DummyFileOutputStream
 
write(byte[], int, int) - Method in class tachyon.client.lineage.DummyFileOutputStream
 
write(byte[], int, int) - Method in class tachyon.client.netty.NettyRemoteBlockWriter
 
write(byte[], int, int) - Method in interface tachyon.client.RemoteBlockWriter
Writes data to the remote block.
WriteType - Enum in tachyon.client
Convenience modes for commonly used write types for a TachyonFile.
A B C D E F G H I L M N O P R S T U V W 

Copyright © 2015. All Rights Reserved.