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