ClassHierarchy
/**
* @brief Represents the class hierarchy of all classes.
*/
Inherit from ClassHierarchyDO
Primary key: child_hash_id: int
schema ClassHierarchy extends ClassHierarchyDO {
@primary child_hash_id: int,
parent_hash_id: int
}
ClassHierarchy::getParentHashId
/**
* @brief gets the parent hash id of this element.
* @return int
*/
- Parameter
self
:ClassHierarchy
- Return
int
pub fn getParentHashId(self: ClassHierarchy) -> int;
ClassHierarchy::getInterface
/**
* @brief gets the implements interface of the class.
* @return Interface
*/
- Parameter
self
:ClassHierarchy
- Return
*Interface
pub fn getInterface(self: ClassHierarchy) -> *Interface;
ClassHierarchy::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*ClassHierarchy
pub fn __all__(db: JavaDB) -> *ClassHierarchy;
ClassHierarchy::getSuperClass
/**
* @brief gets the superclass of the class.
* @return Class
*/
- Parameter
self
:ClassHierarchy
- Return
Class
pub fn getSuperClass(self: ClassHierarchy) -> Class;