TopLevel
Inherit from TopLevelDO
Primary key: oid: int
schema TopLevel extends TopLevelDO { @primary oid: int, kind: int, location_oid: int }
TopLevel::getKind
- Parameter
self
:TopLevel
- Return
int
pub fn getKind(self: TopLevel) -> int;
TopLevel::getLocationOid
- Parameter
self
:TopLevel
- Return
int
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. */
- Parameter
self
:TopLevel
- Return
int
pub fn getChildCount(self: TopLevel) -> int;
TopLevel::getAStatement
/** * Get a statement of this top-level. */
- Parameter
self
:TopLevel
- Return
*Statement
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.
- Parameter
db
:JavascriptDB
- Return
*TopLevel
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. */
- Parameter
self
:TopLevel
- Return
int
pub fn getStatementCount(self: TopLevel) -> int;