private abstract static class HFileArchiver.File extends Object
Modifier and Type | Field and Description |
---|---|
protected org.apache.hadoop.fs.FileSystem |
fs |
Constructor and Description |
---|
File(org.apache.hadoop.fs.FileSystem fs) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
close()
close any outside readers of the file
|
(package private) abstract void |
delete()
Delete the file
|
(package private) abstract Collection<HFileArchiver.File> |
getChildren() |
org.apache.hadoop.fs.FileSystem |
getFileSystem() |
(package private) abstract String |
getName() |
(package private) abstract org.apache.hadoop.fs.Path |
getPath() |
(package private) abstract boolean |
isFile()
Check to see if this is a file or a directory
|
boolean |
moveAndClose(org.apache.hadoop.fs.Path dest)
Move the file to the given destination
|
String |
toString() |
protected final org.apache.hadoop.fs.FileSystem fs
public File(org.apache.hadoop.fs.FileSystem fs)
abstract void delete() throws IOException
IOException
- on failureabstract boolean isFile() throws IOException
IOException
- on FileSystem
connection errorabstract Collection<HFileArchiver.File> getChildren() throws IOException
IOException
abstract void close() throws IOException
IOException
abstract String getName()
abstract org.apache.hadoop.fs.Path getPath()
public boolean moveAndClose(org.apache.hadoop.fs.Path dest) throws IOException
dest
- IOException
public org.apache.hadoop.fs.FileSystem getFileSystem()
FileSystem
on which this file residesCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.