ScopeEnclosignStatement
/**
* @brief A scope enclosing statement relation.
*/
Inherit from ScopeEnclosingStatementDO
Primary key: statement_oid: int
schema ScopeEnclosignStatement extends ScopeEnclosingStatementDO {
@primary statement_oid: int,
scope_oid: int
}
ScopeEnclosignStatement::getScopeOid
/**
* @brief gets the scope oid of this element.
* @return int
*/
- Parameter
self
:ScopeEnclosignStatement
- Return
int
pub fn getScopeOid(self: ScopeEnclosignStatement) -> int;
ScopeEnclosignStatement::getEnclosingScope
/**
* @brief gets the direct enclosed scope in the relation.
* @return Scope
*/
- Parameter
self
:ScopeEnclosignStatement
- Return
Scope
pub fn getEnclosingScope(self: ScopeEnclosignStatement) -> Scope;
ScopeEnclosignStatement::getStatement
/**
* @brief gets the enclosing statement in the relation.
* @return Statement
*/
- Parameter
self
:ScopeEnclosignStatement
- Return
Statement
pub fn getStatement(self: ScopeEnclosignStatement) -> Statement;
ScopeEnclosignStatement::getFunction
/**
* @brief gets the enclosed function in the relation.
* @return Function
*/
- Parameter
self
:ScopeEnclosignStatement
- Return
Function
pub fn getFunction(self: ScopeEnclosignStatement) -> Function;
ScopeEnclosignStatement::__all__
Data constraint method.
- Parameter
db
:PythonDB
- Return
*ScopeEnclosignStatement
pub fn __all__(db: PythonDB) -> *ScopeEnclosignStatement;
ScopeEnclosignStatement::getClass
/**
* @brief gets the enclosed class in the relation.
* @return Class
*/
- Parameter
self
:ScopeEnclosignStatement
- Return
Class
pub fn getClass(self: ScopeEnclosignStatement) -> Class;
ScopeEnclosignStatement::getModule
/**
* @brief gets the enclosed module in the relation.
* @return module
*/
- Parameter
self
:ScopeEnclosignStatement
- Return
Module
pub fn getModule(self: ScopeEnclosignStatement) -> Module;