tachyon
Class InodeFolder

java.lang.Object
  extended by tachyon.Inode
      extended by tachyon.InodeFolder
All Implemented Interfaces:
Comparable<Inode>
Direct Known Subclasses:
InodeRawTable

public class InodeFolder
extends Inode

Tachyon file system's folder representation in master.


Field Summary
 
Fields inherited from class tachyon.Inode
TYPE
 
Constructor Summary
InodeFolder(String name, int id, int parentId)
           
InodeFolder(String name, int id, int parentId, InodeType type)
           
 
Method Summary
 void addChild(int childId)
           
 void addChildren(int[] childrenIds)
           
 Inode getChild(String name, Map<Integer,Inode> allInodes)
           
 List<Integer> getChildrenIds()
           
 int getNumberOfChildren()
           
 boolean isRawTable()
           
 void removeChild(int id)
           
 boolean removeChild(String name, Map<Integer,Inode> allInodes)
           
 String toString()
           
 
Methods inherited from class tachyon.Inode
compareTo, equals, getCreationTimeMs, getId, getInodeType, getName, getParentId, hashCode, isDirectory, isFile, reverseId, setName, setParentId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InodeFolder

public InodeFolder(String name,
                   int id,
                   int parentId)

InodeFolder

public InodeFolder(String name,
                   int id,
                   int parentId,
                   InodeType type)
Method Detail

addChild

public void addChild(int childId)

addChildren

public void addChildren(int[] childrenIds)

getChild

public Inode getChild(String name,
                      Map<Integer,Inode> allInodes)

getChildrenIds

public List<Integer> getChildrenIds()

getNumberOfChildren

public int getNumberOfChildren()

removeChild

public void removeChild(int id)

removeChild

public boolean removeChild(String name,
                           Map<Integer,Inode> allInodes)

isRawTable

public boolean isRawTable()

toString

public String toString()
Overrides:
toString in class Inode


Copyright © 2013. All Rights Reserved.