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, toStringprotected 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 INodepublic boolean isDirectory()
INodeisDirectory in class INodepublic short getReplication()
public void setReplication(short replication)
public long getPreferredBlockSize()
public void setPreferredBlockSize(long preferredBlkSize)
public <T extends BlockInfo> T getLastBlock() throws IOException
IOExceptionpublic int numBlocks()
Copyright © 2013 Apache Software Foundation. All Rights Reserved.