AnnotationDeclarationParameter
/** * @brief A parameter that applied to a annotation declaration. */
Inherit from AnnotationDeclarationParameterDO
Primary key: element_hash_id: int
schema AnnotationDeclarationParameter extends AnnotationDeclarationParameterDO { @primary element_hash_id: int, annotation_declaration_hash_id: int, type_hash_id: int, parameter_value_hash_id: int, location_hash_id: int, printable_text: string }
AnnotationDeclarationParameter::getLocationHashId
/** * @brief gets the location hash id of this element. * @return int */
- Parameter
self
:AnnotationDeclarationParameter
- Return
int
pub fn getLocationHashId(self: AnnotationDeclarationParameter) -> int;
AnnotationDeclarationParameter::getParameterValueHashId
/** * @brief gets the parameter value hash id of this element. * @return int */
- Parameter
self
:AnnotationDeclarationParameter
- Return
int
pub fn getParameterValueHashId(self: AnnotationDeclarationParameter) -> int;
AnnotationDeclarationParameter::getAnnotationDeclarationHashId
/** * @brief gets the annotation declaration hash id of this element. * @return int */
- Parameter
self
:AnnotationDeclarationParameter
- Return
int
pub fn getAnnotationDeclarationHashId(self: AnnotationDeclarationParameter) -> int;
AnnotationDeclarationParameter::getPrintableText
/** * @brief gets a printed representation of this element, including its structure where applicable. * @return string. */
- Parameter
self
:AnnotationDeclarationParameter
- Return
string
pub fn getPrintableText(self: AnnotationDeclarationParameter) -> string;
AnnotationDeclarationParameter::getAnnotationDeclaration
/** * @brief gets the annotation declaration. * @return AnnotationDeclaration */
- Parameter
self
:AnnotationDeclarationParameter
- Return
AnnotationDeclaration
pub fn getAnnotationDeclaration(self: AnnotationDeclarationParameter) -> AnnotationDeclaration;
AnnotationDeclarationParameter::getTypeHashId
/** * @brief gets the type hash id of this element. * @return int */
- Parameter
self
:AnnotationDeclarationParameter
- Return
int
pub fn getTypeHashId(self: AnnotationDeclarationParameter) -> int;
AnnotationDeclarationParameter::getType
/** * @brief gets the reference type for the element. * @return Type */
- Parameter
self
:AnnotationDeclarationParameter
- Return
Type
pub fn getType(self: AnnotationDeclarationParameter) -> Type;
AnnotationDeclarationParameter::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*AnnotationDeclarationParameter
pub fn __all__(db: JavaDB) -> *AnnotationDeclarationParameter;
AnnotationDeclarationParameter::getIdentifier
/** * @brief gets the Identifier for this element. * @return Identifier */
- Parameter
self
:AnnotationDeclarationParameter
- Return
Identifier
pub fn getIdentifier(self: AnnotationDeclarationParameter) -> Identifier;
AnnotationDeclarationParameter::getLocation
/** * @brief gets the location for the element. * @return Location */
- Parameter
self
:AnnotationDeclarationParameter
- Return
Location
pub fn getLocation(self: AnnotationDeclarationParameter) -> Location;