sgraphql

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: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNoGraphQLAssertFound = errors.New("no graphql assert found")
View Source
var ErrNoGraphQLFound = sql.ErrNoRows
View Source
var ErrNoGraphQLHeaderFound = errors.New("no graphql header found")
View Source
var ErrNoGraphQLResponseFound = errors.New("no graphql response found")

Functions

func ConvertToDBGraphQL

func ConvertToDBGraphQL(gql mgraphql.GraphQL) gen.Graphql

func ConvertToDBGraphQLResponse

func ConvertToDBGraphQLResponse(resp mgraphql.GraphQLResponse) gen.GraphqlResponse

func ConvertToModelGraphQL

func ConvertToModelGraphQL(gql gen.Graphql) *mgraphql.GraphQL

func ConvertToModelGraphQLAssert

func ConvertToModelGraphQLAssert(a gen.GraphqlAssert) mgraphql.GraphQLAssert

func ConvertToModelGraphQLHeader

func ConvertToModelGraphQLHeader(h gen.GraphqlHeader) mgraphql.GraphQLHeader

func ConvertToModelGraphQLResponse

func ConvertToModelGraphQLResponse(resp gen.GraphqlResponse) mgraphql.GraphQLResponse

Types

type GraphQLAssertService

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

func NewGraphQLAssertService

func NewGraphQLAssertService(queries *gen.Queries) GraphQLAssertService

func (GraphQLAssertService) Create

func (GraphQLAssertService) Delete

func (GraphQLAssertService) GetByGraphQLID

func (s GraphQLAssertService) GetByGraphQLID(ctx context.Context, graphqlID idwrap.IDWrap) ([]mgraphql.GraphQLAssert, error)

func (GraphQLAssertService) GetByID

func (GraphQLAssertService) GetByIDs

func (GraphQLAssertService) GetDeltasByParentID

func (s GraphQLAssertService) GetDeltasByParentID(ctx context.Context, parentID idwrap.IDWrap) ([]mgraphql.GraphQLAssert, error)

func (GraphQLAssertService) GetDeltasByWorkspaceID

func (s GraphQLAssertService) GetDeltasByWorkspaceID(ctx context.Context, workspaceID idwrap.IDWrap) ([]mgraphql.GraphQLAssert, error)

Delta methods

func (GraphQLAssertService) TX

func (GraphQLAssertService) Update

func (GraphQLAssertService) UpdateDelta

func (s GraphQLAssertService) UpdateDelta(ctx context.Context, id idwrap.IDWrap, deltaValue *string, deltaEnabled *bool, deltaDescription *string, deltaDisplayOrder *float32) error

type GraphQLHeaderService

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

func NewGraphQLHeaderService

func NewGraphQLHeaderService(queries *gen.Queries) GraphQLHeaderService

func (GraphQLHeaderService) Create

func (GraphQLHeaderService) Delete

func (GraphQLHeaderService) GetByGraphQLID

func (s GraphQLHeaderService) GetByGraphQLID(ctx context.Context, graphqlID idwrap.IDWrap) ([]mgraphql.GraphQLHeader, error)

func (GraphQLHeaderService) GetByID

func (GraphQLHeaderService) GetByIDs

func (GraphQLHeaderService) GetDeltasByParentID

func (s GraphQLHeaderService) GetDeltasByParentID(ctx context.Context, parentID idwrap.IDWrap) ([]mgraphql.GraphQLHeader, error)

func (GraphQLHeaderService) GetDeltasByWorkspaceID

func (s GraphQLHeaderService) GetDeltasByWorkspaceID(ctx context.Context, workspaceID idwrap.IDWrap) ([]mgraphql.GraphQLHeader, error)

Delta methods

func (GraphQLHeaderService) TX

func (GraphQLHeaderService) Update

func (GraphQLHeaderService) UpdateDelta

func (s GraphQLHeaderService) UpdateDelta(ctx context.Context, header *mgraphql.GraphQLHeader) error

type GraphQLResponseService

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

func NewGraphQLResponseService

func NewGraphQLResponseService(queries *gen.Queries) GraphQLResponseService

func (GraphQLResponseService) Create

func (GraphQLResponseService) CreateAssert

func (GraphQLResponseService) CreateHeader

func (GraphQLResponseService) GetAssertsByResponseID

func (s GraphQLResponseService) GetAssertsByResponseID(ctx context.Context, responseID idwrap.IDWrap) ([]mgraphql.GraphQLResponseAssert, error)

func (GraphQLResponseService) GetAssertsByWorkspaceID

func (s GraphQLResponseService) GetAssertsByWorkspaceID(ctx context.Context, workspaceID idwrap.IDWrap) ([]mgraphql.GraphQLResponseAssert, error)

func (GraphQLResponseService) GetByGraphQLID

func (s GraphQLResponseService) GetByGraphQLID(ctx context.Context, graphqlID idwrap.IDWrap) ([]mgraphql.GraphQLResponse, error)

func (GraphQLResponseService) GetByWorkspaceID

func (s GraphQLResponseService) GetByWorkspaceID(ctx context.Context, workspaceID idwrap.IDWrap) ([]mgraphql.GraphQLResponse, error)

func (GraphQLResponseService) GetHeadersByResponseID

func (s GraphQLResponseService) GetHeadersByResponseID(ctx context.Context, responseID idwrap.IDWrap) ([]mgraphql.GraphQLResponseHeader, error)

func (GraphQLResponseService) GetHeadersByWorkspaceID

func (s GraphQLResponseService) GetHeadersByWorkspaceID(ctx context.Context, workspaceID idwrap.IDWrap) ([]mgraphql.GraphQLResponseHeader, error)

func (GraphQLResponseService) TX

type GraphQLService

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

func New

func New(queries *gen.Queries, logger *slog.Logger) GraphQLService

func (GraphQLService) Create

func (s GraphQLService) Create(ctx context.Context, gql *mgraphql.GraphQL) error

func (GraphQLService) Delete

func (s GraphQLService) Delete(ctx context.Context, id idwrap.IDWrap) error

func (GraphQLService) Get

func (GraphQLService) GetByWorkspaceID

func (s GraphQLService) GetByWorkspaceID(ctx context.Context, workspaceID idwrap.IDWrap) ([]mgraphql.GraphQL, error)

func (GraphQLService) GetWorkspaceID

func (s GraphQLService) GetWorkspaceID(ctx context.Context, id idwrap.IDWrap) (idwrap.IDWrap, error)

func (GraphQLService) Reader

func (s GraphQLService) Reader() *Reader

func (GraphQLService) TX

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

func (GraphQLService) Update

func (s GraphQLService) Update(ctx context.Context, gql *mgraphql.GraphQL) error

type Reader

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

func NewReader

func NewReader(db *sql.DB, logger *slog.Logger) *Reader

func NewReaderFromQueries

func NewReaderFromQueries(queries *gen.Queries, logger *slog.Logger) *Reader

func (*Reader) Get

func (r *Reader) Get(ctx context.Context, id idwrap.IDWrap) (*mgraphql.GraphQL, error)

func (*Reader) GetByWorkspaceID

func (r *Reader) GetByWorkspaceID(ctx context.Context, workspaceID idwrap.IDWrap) ([]mgraphql.GraphQL, error)

func (*Reader) GetDeltasByParentID

func (r *Reader) GetDeltasByParentID(ctx context.Context, parentID idwrap.IDWrap) ([]mgraphql.GraphQL, error)

func (*Reader) GetDeltasByWorkspaceID

func (r *Reader) GetDeltasByWorkspaceID(ctx context.Context, workspaceID idwrap.IDWrap) ([]mgraphql.GraphQL, error)

func (*Reader) GetGraphQLVersionsByGraphQLID

func (r *Reader) GetGraphQLVersionsByGraphQLID(ctx context.Context, graphqlID idwrap.IDWrap) ([]mgraphql.GraphQLVersion, error)

func (*Reader) GetWorkspaceID

func (r *Reader) GetWorkspaceID(ctx context.Context, id idwrap.IDWrap) (idwrap.IDWrap, error)

type Writer

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

func NewWriterFromQueries

func NewWriterFromQueries(queries *gen.Queries) *Writer

func (*Writer) Create

func (w *Writer) Create(ctx context.Context, gql *mgraphql.GraphQL) error

func (*Writer) CreateGraphQLVersion

func (w *Writer) CreateGraphQLVersion(ctx context.Context, graphqlID, createdBy idwrap.IDWrap, versionName, versionDescription string) (*mgraphql.GraphQLVersion, error)

func (*Writer) Delete

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

func (*Writer) Update

func (w *Writer) Update(ctx context.Context, gql *mgraphql.GraphQL) error

Jump to

Keyboard shortcuts

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