|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hdfs.server.namenode.INode
public abstract class INode
We keep an in-memory representation of the file/block hierarchy. This is a base INode class containing common fields for file and directory inodes.
Field Summary | |
---|---|
protected long |
accessTime
|
protected long |
modificationTime
|
protected byte[] |
name
|
protected org.apache.hadoop.hdfs.server.namenode.INodeDirectory |
parent
|
Constructor Summary | |
---|---|
protected |
INode()
|
protected |
INode(String name,
org.apache.hadoop.fs.permission.PermissionStatus permissions)
|
Method Summary | |
---|---|
int |
compareTo(byte[] o)
|
org.apache.hadoop.fs.ContentSummary |
computeContentSummary()
Compute ContentSummary . |
boolean |
equals(Object o)
|
long |
getAccessTime()
Get access time of inode. |
org.apache.hadoop.fs.permission.FsPermission |
getFsPermission()
Get the FsPermission |
protected short |
getFsPermissionShort()
|
String |
getFullPathName()
a string representation of an inode |
String |
getGroupName()
Get group name |
long |
getModificationTime()
Get last modification time of inode. |
protected org.apache.hadoop.fs.permission.PermissionStatus |
getPermissionStatus()
Get the PermissionStatus |
String |
getUserName()
Get user name |
int |
hashCode()
|
abstract boolean |
isDirectory()
Check whether it's a directory |
boolean |
isLink()
Check whether it's a symlink |
boolean |
isUnderConstruction()
Is this inode being constructed? |
protected void |
setGroup(String group)
Set group |
protected void |
setPermission(org.apache.hadoop.fs.permission.FsPermission permission)
Set the FsPermission of this INode |
protected void |
setPermissionStatus(org.apache.hadoop.fs.permission.PermissionStatus ps)
Set the PermissionStatus |
protected void |
setUser(String user)
Set user |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected byte[] name
protected org.apache.hadoop.hdfs.server.namenode.INodeDirectory parent
protected long modificationTime
protected long accessTime
Constructor Detail |
---|
protected INode()
protected INode(String name, org.apache.hadoop.fs.permission.PermissionStatus permissions)
Method Detail |
---|
protected void setPermissionStatus(org.apache.hadoop.fs.permission.PermissionStatus ps)
PermissionStatus
protected org.apache.hadoop.fs.permission.PermissionStatus getPermissionStatus()
PermissionStatus
public String getUserName()
protected void setUser(String user)
public String getGroupName()
protected void setGroup(String group)
public org.apache.hadoop.fs.permission.FsPermission getFsPermission()
FsPermission
protected short getFsPermissionShort()
protected void setPermission(org.apache.hadoop.fs.permission.FsPermission permission)
FsPermission
of this INode
public abstract boolean isDirectory()
public final org.apache.hadoop.fs.ContentSummary computeContentSummary()
ContentSummary
.
public String getFullPathName()
getFullPathName
in interface org.apache.hadoop.hdfs.server.namenode.FSInodeInfo
public String toString()
toString
in class Object
public long getModificationTime()
public long getAccessTime()
public boolean isUnderConstruction()
public boolean isLink()
public int compareTo(byte[] o)
compareTo
in interface Comparable<byte[]>
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |