ExprDO
/**
* @brief DO class: An expr.
*/
Primary key: oid: int
schema ExprDO {
@primary oid: int,
file_id: int,
kind: int,
parent_id: int,
idx: int,
debug_info: string
}
ExprDO::getDebugInfo
/**
* @brief gets the debug info of this element.
* @return string
*/
- Parameter
self
:ExprDO
- Return
string
pub fn getDebugInfo(self: ExprDO) -> string;
ExprDO::getFileId
/**
* @brief gets the file id of this element.
* @return int
*/
- Parameter
self
:ExprDO
- Return
int
pub fn getFileId(self: ExprDO) -> int;
ExprDO::__all__
Data constraint method.
pub fn __all__(db: GoDB) -> *ExprDO;
ExprDO::getParentId
/**
* @brief gets the parent id of this element.
* @return int
*/
- Parameter
self
:ExprDO
- Return
int
pub fn getParentId(self: ExprDO) -> int;
ExprDO::getIdx
/**
* @brief gets the idx of this element.
* @return int
*/
- Parameter
self
:ExprDO
- Return
int
pub fn getIdx(self: ExprDO) -> int;
ExprDO::getKind
/**
* @brief gets the kind of this element.
* @return int
*/
- Parameter
self
:ExprDO
- Return
int
pub fn getKind(self: ExprDO) -> int;