Parsed code file
AbstractCodeFileRepository
Bases: RepositoryBase[ParsedCodeFile, ParsedCodeFileID], AbstractParsedFileRepository, ABC
UID = ParsedCodeFileID
class-attribute
instance-attribute
model_class = ParsedCodeFileModel
class-attribute
schema_class = ParsedCodeFile
class-attribute
instance-attribute
list_by_metadatas(gh_metadatas, fully_load=False)
abstractmethod
async
list_by_repo_id(repo_id, fully_load=False)
abstractmethod
async
update_file_metadata(file, new_path)
abstractmethod
async
ParsedCodeFileID
Bases: ParsedFileID
SQLCodeFileRepository
Bases: SQLRepositoryMixin, AbstractCodeFileRepository
list_by_metadatas(gh_metadatas, fully_load=False)
async
Load entries based on metadata.
list_by_repo_id(repo_id, fully_load=False)
async
Load all entries in database based on repo_id.