CallableEnclosingExpression

/**
* @brief Describe an expression enclosed by a certain callable.
*/

Inherit from CallableEnclosingExpressionDO

Primary key: expression_hash_id: int

schema CallableEnclosingExpression extends CallableEnclosingExpressionDO {
  @primary expression_hash_id: int,
  callable_hash_id: int
}

CallableEnclosingExpression::getCallableHashId

/**
* @brief gets the callable hash id of this element.
* @return int
*/
pub fn getCallableHashId(self: CallableEnclosingExpression) -> int;

CallableEnclosingExpression::getCallable

/**
* @brief gets the callable of the expression.
* @return Callable 
*/
pub fn getCallable(self: CallableEnclosingExpression) -> Callable;

CallableEnclosingExpression::__all__

Data constraint method.

pub fn __all__(db: JavaDB) -> *CallableEnclosingExpression;

CallableEnclosingExpression::getExpression

/**
* @brief gets the expression in the callable.
* @return Expression 
*/
pub fn getExpression(self: CallableEnclosingExpression) -> Expression;