public class INodeFile extends INode
Modifier and Type | Field and Description |
---|---|
protected BlockInfo[] |
blocks |
protected long |
header |
accessTime, modificationTime, name, parent
Modifier | Constructor and Description |
---|---|
protected |
INodeFile() |
protected |
INodeFile(org.apache.hadoop.fs.permission.PermissionStatus permissions,
BlockInfo[] blklist,
short replication,
long modificationTime,
long atime,
long preferredBlockSize) |
Modifier and Type | Method and Description |
---|---|
BlockInfo[] |
getBlocks()
Get file blocks
|
<T extends BlockInfo> |
getLastBlock()
Get the last block of the file.
|
long |
getPreferredBlockSize()
Get preferred block size for the file
|
short |
getReplication()
Get block replication for the file
|
boolean |
isDirectory()
Check whether it's a directory
|
int |
numBlocks() |
void |
setBlock(int idx,
BlockInfo blk)
Set file block
|
protected void |
setPermission(org.apache.hadoop.fs.permission.FsPermission permission)
Set the
FsPermission of this INodeFile . |
void |
setPreferredBlockSize(long preferredBlkSize) |
void |
setReplication(short replication) |
compareTo, computeAndConvertContentSummary, computeContentSummary, equals, getAccessTime, getFsPermission, getFsPermissionShort, getFullPathName, getGroupName, getModificationTime, getPermissionStatus, getUserName, hashCode, isLink, isUnderConstruction, setGroup, setPermissionStatus, setUser, toString
protected INodeFile()
protected void setPermission(org.apache.hadoop.fs.permission.FsPermission permission)
FsPermission
of this INodeFile
.
Since this is a file,
the FsAction.EXECUTE
action, if any, is ignored.setPermission
in class INode
public boolean isDirectory()
INode
isDirectory
in class INode
public short getReplication()
public void setReplication(short replication)
public long getPreferredBlockSize()
public void setPreferredBlockSize(long preferredBlkSize)
public <T extends BlockInfo> T getLastBlock() throws IOException
IOException
public int numBlocks()
Copyright © 2014 Apache Software Foundation. All Rights Reserved.