public interface OutputFile
PositionOutputStream
instances.
This class is based on Parquet's InputFile.
Modifier and Type | Method and Description |
---|---|
PositionOutputStream |
create()
Create a new file and return a
PositionOutputStream to it. |
PositionOutputStream |
createOrOverwrite()
Create a new file and return a
PositionOutputStream to it. |
java.lang.String |
location()
Return the location this output file will create.
|
InputFile |
toInputFile()
Return an
InputFile for the location of this output file. |
PositionOutputStream create()
PositionOutputStream
to it.
If the file already exists, this will throw an exception.
AlreadyExistsException
- If the path already existsRuntimeIOException
- If the implementation throws an IOException
PositionOutputStream createOrOverwrite()
PositionOutputStream
to it.
If the file already exists, this will not throw an exception and will replace the file.
RuntimeIOException
- If the implementation throws an IOException
java.lang.SecurityException
- If staging directory creation fails due to missing JVM level
permissionjava.lang.String location()