Documentation ¶
Index ¶
- type LayersPgRepository
- type ModelElementsPgRepository
- type ModelsPgRepository
- type PostgresStorage
- type PropertiesPgRepository
- func (r *PropertiesPgRepository) GetAllProperties(conn storage.ConnDB) ([]entities.Property, error)
- func (r *PropertiesPgRepository) GetPropertiesByUnit(conn storage.ConnDB, layer string, unit interfaces.SearchUnitDTO) ([]entities.Property, error)
- func (r *PropertiesPgRepository) SaveProperties(conn storage.ConnDB, properties []string) ([]int, error)
- type UnitsPgRepository
- func (r *UnitsPgRepository) GetAllUnits(conn storage.ConnDB, layer string) (interfaces.OutputUnitsDTO, error)
- func (r *UnitsPgRepository) GetUnitsByModels(conn storage.ConnDB, layer string, modelsID []int) (interfaces.OutputUnitsDTO, error)
- func (r *UnitsPgRepository) GetUnitsByProperties(conn storage.ConnDB, layer string, propertiesID []int) (interfaces.OutputUnitsDTO, error)
- func (r *UnitsPgRepository) RenameUnit(conn storage.ConnDB, layer, lang, oldName, newName string) error
- func (r *UnitsPgRepository) SaveUnits(conn storage.ConnDB, layer string, data interfaces.SaveUnitsDTO) error
- func (r *UnitsPgRepository) SetUnitProperties(conn storage.ConnDB, layer, lang, unitName string, propertiesID []int) error
- type UsersPgRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LayersPgRepository ¶
type LayersPgRepository struct{}
func (*LayersPgRepository) GetAllLayers ¶
func (r *LayersPgRepository) GetAllLayers(conn storage.ConnDB) ([]string, error)
func (*LayersPgRepository) LayerExist ¶
type ModelElementsPgRepository ¶
type ModelElementsPgRepository struct{}
func (*ModelElementsPgRepository) GetAllModelElements ¶
func (r *ModelElementsPgRepository) GetAllModelElements(conn storage.ConnDB, layer string) ([]entities.ModelElement, error)
func (*ModelElementsPgRepository) SaveModelElements ¶
type ModelsPgRepository ¶
type ModelsPgRepository struct{}
func (*ModelsPgRepository) GetAllModels ¶
func (*ModelsPgRepository) SaveModels ¶
type PostgresStorage ¶
type PostgresStorage struct { LayersPgRepository ModelsPgRepository ModelElementsPgRepository PropertiesPgRepository UnitsPgRepository UsersPgRepository }
func NewPostgresStorage ¶
func NewPostgresStorage() *PostgresStorage
type PropertiesPgRepository ¶
type PropertiesPgRepository struct{}
func (*PropertiesPgRepository) GetAllProperties ¶
func (*PropertiesPgRepository) GetPropertiesByUnit ¶
func (r *PropertiesPgRepository) GetPropertiesByUnit(conn storage.ConnDB, layer string, unit interfaces.SearchUnitDTO) ([]entities.Property, error)
func (*PropertiesPgRepository) SaveProperties ¶
type UnitsPgRepository ¶
type UnitsPgRepository struct{}
func (*UnitsPgRepository) GetAllUnits ¶
func (r *UnitsPgRepository) GetAllUnits(conn storage.ConnDB, layer string) (interfaces.OutputUnitsDTO, error)
func (*UnitsPgRepository) GetUnitsByModels ¶
func (r *UnitsPgRepository) GetUnitsByModels(conn storage.ConnDB, layer string, modelsID []int) (interfaces.OutputUnitsDTO, error)
func (*UnitsPgRepository) GetUnitsByProperties ¶
func (r *UnitsPgRepository) GetUnitsByProperties(conn storage.ConnDB, layer string, propertiesID []int) (interfaces.OutputUnitsDTO, error)
func (*UnitsPgRepository) RenameUnit ¶
func (r *UnitsPgRepository) RenameUnit(conn storage.ConnDB, layer, lang, oldName, newName string) error
func (*UnitsPgRepository) SaveUnits ¶
func (r *UnitsPgRepository) SaveUnits(conn storage.ConnDB, layer string, data interfaces.SaveUnitsDTO) error
func (*UnitsPgRepository) SetUnitProperties ¶
type UsersPgRepository ¶
type UsersPgRepository struct{}
func (*UsersPgRepository) AddUser ¶
func (r *UsersPgRepository) AddUser(conn storage.ConnDB, user interfaces.UserDTO) error
Click to show internal directories.
Click to hide internal directories.