Documentation ¶
Index ¶
- func NewDocumentEntRepository(db *ent.Client) repository.DocumentRepository
- func NewTermEntRepository(db *ent.Client) repository.TermRepository
- type DocumentEntRepository
- type TermEntRepository
- func (r *TermEntRepository) BulkUpsertTerm(ctx context.Context, terms *[]entities.TermCompressedCreate) *errors.Error
- func (r *TermEntRepository) FindTermCompressedById(ctx context.Context, uuid uuid.UUID) (*entities.TermCompressed, *errors.Error)
- func (r *TermEntRepository) FindTermCompressedByWord(ctx context.Context, word string) (*entities.TermCompressed, *errors.Error)
- func (r *TermEntRepository) FindTermCompressedsByWords(ctx context.Context, words *[]string) (*[]entities.TermCompressed, *errors.Error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDocumentEntRepository ¶
func NewDocumentEntRepository(db *ent.Client) repository.DocumentRepository
func NewTermEntRepository ¶
func NewTermEntRepository(db *ent.Client) repository.TermRepository
Types ¶
type DocumentEntRepository ¶
type DocumentEntRepository struct {
// contains filtered or unexported fields
}
func (*DocumentEntRepository) CreateDocument ¶
func (r *DocumentEntRepository) CreateDocument(ctx context.Context, doc *entities.DocumentCreate) (*entities.Document, *errors.Error)
func (*DocumentEntRepository) FindDocumentsByIds ¶
type TermEntRepository ¶
type TermEntRepository struct {
// contains filtered or unexported fields
}
func (*TermEntRepository) BulkUpsertTerm ¶
func (r *TermEntRepository) BulkUpsertTerm(ctx context.Context, terms *[]entities.TermCompressedCreate) *errors.Error
func (*TermEntRepository) FindTermCompressedById ¶
func (r *TermEntRepository) FindTermCompressedById(ctx context.Context, uuid uuid.UUID) (*entities.TermCompressed, *errors.Error)
func (*TermEntRepository) FindTermCompressedByWord ¶
func (r *TermEntRepository) FindTermCompressedByWord(ctx context.Context, word string) (*entities.TermCompressed, *errors.Error)
func (*TermEntRepository) FindTermCompressedsByWords ¶
func (r *TermEntRepository) FindTermCompressedsByWords(ctx context.Context, words *[]string) (*[]entities.TermCompressed, *errors.Error)
Click to show internal directories.
Click to hide internal directories.