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;