TopLevel

Inherit from TopLevelDO

Primary key: oid: int

schema TopLevel extends TopLevelDO { @primary oid: int, kind: int, location_oid: int } 

TopLevel::getKind

pub fn getKind(self: TopLevel) -> int; 

TopLevel::getLocationOid

pub fn getLocationOid(self: TopLevel) -> int; 

TopLevel::getChild

/** * Gets the `i`th child of this top-level. */ 
pub fn getChild(self: TopLevel, i: int) -> Node; 

TopLevel::getAChild

/** * Gets a child node of this top-level. */ 
pub fn getAChild(self: TopLevel) -> *Node; 

TopLevel::getChildCount

/** * Gets the number of child nodes. */ 
pub fn getChildCount(self: TopLevel) -> int; 

TopLevel::getAStatement

/** * Get a statement of this top-level. */ 
pub fn getAStatement(self: TopLevel) -> *Statement; 

TopLevel::getStatement

/** * Get the `i`th statement of this top-level. */ 
pub fn getStatement(self: TopLevel, i: int) -> Statement; 

TopLevel::getADescendant

/** * Gets a descendant of this top-level. */ 
pub fn getADescendant(self: TopLevel) -> *Node; 

TopLevel::getText

/** * Gets the text of this top-level. */ 
  • Parameter self: TopLevel
  • Return string
pub fn getText(self: TopLevel) -> string; 

TopLevel::__all__

Data constraint method.

pub fn __all__(db: JavascriptDB) -> *TopLevel; 

TopLevel::getLocation

/** * Gets the location of this top-level. */ 
pub fn getLocation(self: TopLevel) -> Location; 

TopLevel::getADescendantByLevel

/** * Gets a descendant of this top-level by the level of the hierarchy. * * @param level: the number of levels to go up in the hierarchy. */ 
pub fn getADescendantByLevel(self: TopLevel, level: int) -> *Node; 

TopLevel::getStatementCount

/** * Get the number of statements in this top-level. */ 
pub fn getStatementCount(self: TopLevel) -> int;