File parsing
ClassChunkModel
Bases: CrudMixin, ModelWithSchema
__tablename__ = 'class_chunks'
class-attribute
instance-attribute
code_file_fk = mapped_column(ForeignKey('code_file_chunks.id'))
class-attribute
instance-attribute
decorators = relationship(DecoratorChunkModel, cascade='all, delete-orphan', lazy='selectin')
class-attribute
instance-attribute
docstring
instance-attribute
full_content
instance-attribute
init = relationship(FunctionChunkModel, cascade='all, delete-orphan', lazy='selectin', foreign_keys=[FunctionChunkModel.class_init_fk])
class-attribute
instance-attribute
line_end
instance-attribute
line_start
instance-attribute
methods = relationship(FunctionChunkModel, cascade='all, delete-orphan', lazy='selectin', foreign_keys=[FunctionChunkModel.class_method_fk])
class-attribute
instance-attribute
name
instance-attribute
signature
instance-attribute
superclasses = mapped_column(StrArrayType)
class-attribute
instance-attribute
fully_load_model_options()
classmethod
model_from_schema(schema)
classmethod
to_schema()
CodeFileChunksModel
Bases: CrudMixin, ModelWithSchema
__tablename__ = 'code_file_chunks'
class-attribute
instance-attribute
classes = relationship(ClassChunkModel, cascade='all, delete-orphan', lazy='selectin')
class-attribute
instance-attribute
full_content
instance-attribute
functions = relationship(FunctionChunkModel, cascade='all, delete-orphan', lazy='selectin')
class-attribute
instance-attribute
imports = relationship(ImportChunkModel, cascade='all, delete-orphan', lazy='selectin')
class-attribute
instance-attribute
language
instance-attribute
num_lines
instance-attribute
fully_load_model_options()
classmethod
model_from_schema(schema)
classmethod
to_schema()
DecoratorChunkModel
Bases: CrudMixin, ModelWithSchema
__tablename__ = 'decorator_chunks'
class-attribute
instance-attribute
args
instance-attribute
class_fk = mapped_column(ForeignKey('class_chunks.id'))
class-attribute
instance-attribute
function_fk = mapped_column(ForeignKey('function_chunks.id'))
class-attribute
instance-attribute
name
instance-attribute
fully_load_model_options()
classmethod
model_from_schema(schema)
classmethod
to_schema()
FunctionChunkModel
Bases: CrudMixin, ModelWithSchema
__tablename__ = 'function_chunks'
class-attribute
instance-attribute
class_init_fk = mapped_column(ForeignKey('class_chunks.id'))
class-attribute
instance-attribute
class_method_fk = mapped_column(ForeignKey('class_chunks.id'))
class-attribute
instance-attribute
code_body
instance-attribute
code_file_fk = mapped_column(ForeignKey('code_file_chunks.id'))
class-attribute
instance-attribute
decorators = relationship(DecoratorChunkModel, cascade='all, delete-orphan', lazy='selectin')
class-attribute
instance-attribute
docstring
instance-attribute
full_content
instance-attribute
line_end
instance-attribute
line_start
instance-attribute
name
instance-attribute
return_type
instance-attribute
signature
instance-attribute
fully_load_model_options()
classmethod
model_from_schema(schema)
classmethod
to_schema()
ImportChunkModel
Bases: CrudMixin, ModelWithSchema