Package org.apache.iceberg.aliyun.oss
Class OSSInputStream
- java.lang.Object
-
- java.io.InputStream
-
- org.apache.iceberg.io.SeekableInputStream
-
- org.apache.iceberg.aliyun.oss.OSSInputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
@Deprecated public class OSSInputStream extends SeekableInputStream
Deprecated.moving to package-private in 0.15.0
-
-
Constructor Summary
Constructors Constructor Description OSSInputStream(com.aliyun.oss.OSS client, OSSURI uri)
Deprecated.moving to package-private in 0.15.0
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
close()
Deprecated.protected void
finalize()
Deprecated.long
getPos()
Deprecated.Return the current position in the InputStream.int
read()
Deprecated.int
read(byte[] b, int off, int len)
Deprecated.void
seek(long newPos)
Deprecated.Seek to a new position in the InputStream.
-
-
-
Constructor Detail
-
OSSInputStream
@Deprecated public OSSInputStream(com.aliyun.oss.OSS client, OSSURI uri)
Deprecated.moving to package-private in 0.15.0
-
-
Method Detail
-
getPos
public long getPos()
Deprecated.Description copied from class:SeekableInputStream
Return the current position in the InputStream.- Specified by:
getPos
in classSeekableInputStream
- Returns:
- current position in bytes from the start of the stream
-
seek
public void seek(long newPos)
Deprecated.Description copied from class:SeekableInputStream
Seek to a new position in the InputStream.- Specified by:
seek
in classSeekableInputStream
- Parameters:
newPos
- the new position to seek to
-
read
public int read() throws java.io.IOException
Deprecated.- Specified by:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
read
public int read(byte[] b, int off, int len) throws java.io.IOException
Deprecated.- Overrides:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException
Deprecated.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.InputStream
- Throws:
java.io.IOException
-
finalize
protected void finalize() throws java.lang.Throwable
Deprecated.- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.lang.Throwable
-
-