File
/** * @brief A java file. */
Inherit from FileDO
Primary key: element_hash_id: int
schema File extends FileDO { @primary element_hash_id: int, qualified_name: string, extension: string, name: string, number_of_lines_hash_id: int }
File::getRelativePath
/** * @brief gets the relative path of this element. * @return string */
- Parameter
self
:File
- Return
string
pub fn getRelativePath(self: File) -> string;
File::getName
/** * @brief gets the name of this element. * @return string */
- Parameter
self
:File
- Return
string
pub fn getName(self: File) -> string;
File::getExtension
/** * @brief gets the extension of this element. * @return string */
- Parameter
self
:File
- Return
string
pub fn getExtension(self: File) -> string;
File::__all__
Data constraint method.
pub fn __all__(db: JavaDB) -> *File;
File::getSize
/** * @brief gets the size information for the element. * @return NumberOfLines */
- Parameter
self
:File
- Return
NumberOfLines
pub fn getSize(self: File) -> NumberOfLines;
File::getBelongedFolder
/** * @brief gets the folder which contains the file, if any. * @return Folder */
pub fn getBelongedFolder(self: File) -> Folder;
File::getPackage
/** * @brief gets the package of the file. * @return Package */
pub fn getPackage(self: File) -> Package;
File::getNumberOfLinesHashId
/** * @brief gets the number of lines hash id of this element. * @return int */
- Parameter
self
:File
- Return
int
pub fn getNumberOfLinesHashId(self: File) -> int;