postgres

package module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Definitions = []di.Def{
	{
		Build: func(ctn di.Container) (interface{}, error) {
			db := ctn.Get("focus.db").(*gorm.DB)
			modelsRegistry := ctn.Get("focus.models.registry").(*focus.ModelsRegistry)

			repoResolver := NewRepositoryResolver(db, modelsRegistry)
			return repoResolver, nil
		},
		Name: "focus.models.repositories.resolver",
	},
	{
		Build: func(ctn di.Container) (interface{}, error) {
			db := ctn.Get("focus.db").(*gorm.DB)
			repo := NewExportInfoRepository(db)
			return repo, nil
		},
		Name: "focus.models.repositories.export",
	},
}

Functions

func NewExportInfoRepository

func NewExportInfoRepository(db *gorm.DB) *exportInfoRepository

NewExportInfoRepository конструктор

func NewRepositoryResolver

func NewRepositoryResolver(db *gorm.DB, modelsRegistry actions.ModelsRegistry) *repositoryResolver

NewRepositoryResolver конструктор repositoryResolver

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL