Documentation
¶
Overview ¶
Package database provides CRUD operations with database.
Package database provides CRUD operations with database.
Index ¶
- type GUIConfigRepository
- type WorkspaceRepository
- func (repo *WorkspaceRepository) Create(in *entity.Workspace) (*entity.Workspace, error)
- func (repo *WorkspaceRepository) Delete(id int64) error
- func (repo *WorkspaceRepository) Get() ([]*entity.Workspace, error)
- func (repo *WorkspaceRepository) GetByID(id int64) (*entity.Workspace, error)
- func (repo *WorkspaceRepository) GetByParentID(parentID int64, tx *sqlx.Tx) ([]*entity.Workspace, error)
- func (repo *WorkspaceRepository) Update(in *entity.Workspace) (*entity.Workspace, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GUIConfigRepository ¶
type GUIConfigRepository struct {
// contains filtered or unexported fields
}
GUIConfigRepository object capable of interacting with GUIConfigRepository
func NewGUIConfigRepository ¶
func NewGUIConfigRepository(ctx context.Context, db *database.Database) *GUIConfigRepository
NewGUIConfigRepository creates a new GUIConfigRepository
type WorkspaceRepository ¶
type WorkspaceRepository struct {
// contains filtered or unexported fields
}
WorkspaceRepository object capable of interacting with WorkspaceRepository
func NewWorkspaceRepository ¶
func NewWorkspaceRepository(ctx context.Context, db *database.Database) *WorkspaceRepository
NewWorkspaceRepository creates a new WorkspaceRepository
func (*WorkspaceRepository) Delete ¶
func (repo *WorkspaceRepository) Delete(id int64) error
Delete deletes workspace item
func (*WorkspaceRepository) Get ¶
func (repo *WorkspaceRepository) Get() ([]*entity.Workspace, error)
Get returns workspace
func (*WorkspaceRepository) GetByID ¶
func (repo *WorkspaceRepository) GetByID(id int64) (*entity.Workspace, error)
GetByID returns workspace item by id
func (*WorkspaceRepository) GetByParentID ¶
func (repo *WorkspaceRepository) GetByParentID(parentID int64, tx *sqlx.Tx) ([]*entity.Workspace, error)
GetByParentID returns workspace item by parent id
Click to show internal directories.
Click to hide internal directories.