stag

package
v0.0.0-...-36d6306 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNoTag error = sql.ErrNoRows

Functions

func ConvertDBToModel

func ConvertDBToModel(item gen.Tag) mtag.Tag

func ConvertModelToDB

func ConvertModelToDB(item mtag.Tag) gen.Tag

Types

type Reader

type Reader struct {
	// contains filtered or unexported fields
}

func NewReader

func NewReader(db *sql.DB) *Reader

func NewReaderFromQueries

func NewReaderFromQueries(queries *gen.Queries) *Reader

func (*Reader) GetTag

func (r *Reader) GetTag(ctx context.Context, id idwrap.IDWrap) (mtag.Tag, error)

func (*Reader) GetTagByWorkspace

func (r *Reader) GetTagByWorkspace(ctx context.Context, id idwrap.IDWrap) ([]mtag.Tag, error)

type TagService

type TagService struct {
	// contains filtered or unexported fields
}

func New

func New(queries *gen.Queries) TagService

func NewTX

func NewTX(ctx context.Context, tx *sql.Tx) (*TagService, error)

func (*TagService) CreateTag

func (s *TagService) CreateTag(ctx context.Context, ftag mtag.Tag) error

func (*TagService) DeleteTag

func (s *TagService) DeleteTag(ctx context.Context, id idwrap.IDWrap) error

func (*TagService) GetTag

func (s *TagService) GetTag(ctx context.Context, id idwrap.IDWrap) (mtag.Tag, error)

func (*TagService) GetTagByWorkspace

func (s *TagService) GetTagByWorkspace(ctx context.Context, id idwrap.IDWrap) ([]mtag.Tag, error)

func (*TagService) TX

func (s *TagService) TX(tx *sql.Tx) TagService

func (*TagService) UpdateTag

func (s *TagService) UpdateTag(ctx context.Context, ftag mtag.Tag) error

type Writer

type Writer struct {
	// contains filtered or unexported fields
}

func NewWriter

func NewWriter(tx gen.DBTX) *Writer

func NewWriterFromQueries

func NewWriterFromQueries(queries *gen.Queries) *Writer

func (*Writer) CreateTag

func (w *Writer) CreateTag(ctx context.Context, ftag mtag.Tag) error

func (*Writer) DeleteTag

func (w *Writer) DeleteTag(ctx context.Context, id idwrap.IDWrap) error

func (*Writer) UpdateTag

func (w *Writer) UpdateTag(ctx context.Context, ftag mtag.Tag) error

Jump to

Keyboard shortcuts

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