Skip to content

Github search

GeneralTextChunksModel

Bases: CrudMixin, ModelWithSchema

__tablename__ = 'general_text_chunks' class-attribute instance-attribute

chunk_texts = mapped_column(StrArrayType) class-attribute instance-attribute

chunks property

lang_used instance-attribute

start_indexes = mapped_column(IntArrayType) class-attribute instance-attribute

fully_load_model_options() classmethod

model_from_schema(schema) classmethod

to_schema()

GithubMetadataModel

Bases: CrudMixin, ModelWithSchema

__tablename__ = 'github_metadatas' class-attribute instance-attribute

branch = mapped_column(index=True) class-attribute instance-attribute

node_id = mapped_column(index=True) class-attribute instance-attribute

owner = mapped_column(index=True) class-attribute instance-attribute

parsed_code_file = relationship('ParsedCodeFileModel', back_populates='github_metadata', single_parent=True, uselist=False, lazy='selectin') class-attribute instance-attribute

parsed_text_file = relationship('ParsedTextFileModel', back_populates='github_metadata', single_parent=True, uselist=False, lazy='selectin') class-attribute instance-attribute

path = mapped_column(index=True) class-attribute instance-attribute

repo = mapped_column(index=True) class-attribute instance-attribute

size_bytes instance-attribute

fully_load_model_options() classmethod

model_from_schema(schema) classmethod

to_schema()

ParsedCodeFileModel

Bases: CrudMixin, ModelWithSchema

__tablename__ = 'parsed_code_files' class-attribute instance-attribute

clerk_owner instance-attribute

code_file_chunks = relationship('CodeFileChunksModel', lazy='raise', cascade='all') class-attribute instance-attribute

code_file_chunks_fk = mapped_column(ForeignKey('code_file_chunks.id')) class-attribute instance-attribute

full_content instance-attribute

github_metadata = relationship('GithubMetadataModel', lazy='selectin', back_populates='parsed_code_file', cascade='all') class-attribute instance-attribute

github_metadata_fk = mapped_column(ForeignKey('github_metadatas.id')) class-attribute instance-attribute

fully_load_model_options() classmethod

model_from_schema(schema) classmethod

to_schema()

ParsedTextFileModel

Bases: CrudMixin, ModelWithSchema

__tablename__ = 'parsed_text_files' class-attribute instance-attribute

clerk_owner instance-attribute

full_content instance-attribute

general_text_chunks = relationship('GeneralTextChunksModel', lazy='raise', cascade='all') class-attribute instance-attribute

general_text_chunks_fk = mapped_column(ForeignKey('general_text_chunks.id')) class-attribute instance-attribute

github_metadata = relationship('GithubMetadataModel', lazy='selectin', back_populates='parsed_text_file', cascade='all') class-attribute instance-attribute

github_metadata_fk = mapped_column(ForeignKey('github_metadatas.id')) class-attribute instance-attribute

fully_load_model_options() classmethod

model_from_schema(schema) classmethod

to_schema()