Node
Primary key: id: int
schema Node {
@primary id: int
}
Node::print
- Parameter
self
:Node
- Return
*string
pub fn print(self: Node) -> *string;
Node::getTextStartOffset
- Parameter
self
:Node
- Return
int
pub fn getTextStartOffset(self: Node) -> int;
Node::getChildCount
- Parameter
self
:Node
- Return
int
pub fn getChildCount(self: Node) -> int;
Node::getTextSize
- Parameter
self
:Node
- Return
int
pub fn getTextSize(self: Node) -> int;
Node::getAssociatedCommentString
- Parameter
self
:Node
- Return
string
pub fn getAssociatedCommentString(self: Node) -> string;
Node::getAchildNode
pub fn getAchildNode(self: Node) -> *Node;
Node::getText
// getText Extract the text associated with a specific node in a file
- Parameter
self
:Node
- Return
string
pub fn getText(self: Node) -> string;
Node::getType
- Parameter
self
:Node
- Return
string
pub fn getType(self: Node) -> string;
Node::getBelongsFile
pub fn getBelongsFile(self: Node) -> File;
Node::getDepthFromRoot
- Parameter
self
:Node
- Return
int
pub fn getDepthFromRoot(self: Node) -> int;
Node::isRootNode
- Parameter
self
:Node
- Return
bool
pub fn isRootNode(self: Node) -> bool;
Node::getParentNode
pub fn getParentNode(self: Node) -> Node;
Node::countAssociatedComment
- Parameter
self
:Node
- Return
int
pub fn countAssociatedComment(self: Node) -> int;
Node::getBelongsFunction
pub fn getBelongsFunction(self: Node) -> Function;
Node::getAnAncestor
pub fn getAnAncestor(self: Node) -> *Node;
Node::getAnAncestorForIndex
pub fn getAnAncestorForIndex(self: Node, index: int) -> Node;
Node::hasLocation
- Parameter
self
:Node
- Return
bool
pub fn hasLocation(self: Node) -> bool;
Node::__all__
Data constraint method.
pub fn __all__(db: GoDB) -> *Node;
Node::getLocation
pub fn getLocation(self: Node) -> Location;