Package org.apache.iceberg.encryption
Class AesGcmInputStream
java.lang.Object
java.io.InputStream
org.apache.iceberg.io.SeekableInputStream
org.apache.iceberg.encryption.AesGcmInputStream
- All Implemented Interfaces:
- Closeable,- AutoCloseable
- 
Method SummaryMethods inherited from class java.io.InputStreammark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skipNBytes, transferTo
- 
Method Details- 
availablepublic int available()- Overrides:
- availablein class- InputStream
 
- 
read- Overrides:
- readin class- InputStream
- Throws:
- IOException
 
- 
seekDescription copied from class:SeekableInputStreamSeek to a new position in the InputStream.- Specified by:
- seekin class- SeekableInputStream
- Parameters:
- newPos- the new position to seek to
- Throws:
- IOException- If the underlying stream throws IOException
 
- 
skippublic long skip(long n) - Overrides:
- skipin class- InputStream
 
- 
getPosDescription copied from class:SeekableInputStreamReturn the current position in the InputStream.- Specified by:
- getPosin class- SeekableInputStream
- Returns:
- current position in bytes from the start of the stream
- Throws:
- IOException- If the underlying stream throws IOException
 
- 
read- Specified by:
- readin class- InputStream
- Throws:
- IOException
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Overrides:
- closein class- InputStream
- Throws:
- IOException
 
 
-