Package io.trino.plugin.hive.util
Class FSDataInputStreamTail
- java.lang.Object
-
- io.trino.plugin.hive.util.FSDataInputStreamTail
-
public final class FSDataInputStreamTail extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_SUPPORTED_PADDING_BYTES
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetFileSize()io.airlift.slice.SlicegetTailSlice()static FSDataInputStreamTailreadTail(String path, long paddedFileSize, org.apache.hadoop.fs.FSDataInputStream inputStream, int length)static longreadTailForFileSize(String path, long paddedFileSize, org.apache.hadoop.fs.FSDataInputStream inputStream)
-
-
-
Field Detail
-
MAX_SUPPORTED_PADDING_BYTES
public static final int MAX_SUPPORTED_PADDING_BYTES
- See Also:
- Constant Field Values
-
-
Method Detail
-
readTail
public static FSDataInputStreamTail readTail(String path, long paddedFileSize, org.apache.hadoop.fs.FSDataInputStream inputStream, int length) throws IOException
- Throws:
IOException
-
readTailForFileSize
public static long readTailForFileSize(String path, long paddedFileSize, org.apache.hadoop.fs.FSDataInputStream inputStream) throws IOException
- Throws:
IOException
-
getFileSize
public long getFileSize()
-
getTailSlice
public io.airlift.slice.Slice getTailSlice()
-
-