db

package
v1.8.6 Latest Latest
Warning

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

Go to latest
Published: May 21, 2018 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package db is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DateTime added in v1.8.0

func DateTime(d strfmt.DateTime) *strfmt.DateTime

DateTime returns a pointer to the strfmt.DateTime value passed in.

func Int64 added in v1.8.0

func Int64(i int64) *int64

Int64 returns a pointer to the int64 value passed in.

func String added in v1.8.0

func String(s string) *string

String returns a pointer to the string value passed in.

Types

type ErrSimpleThingAlreadyExists

type ErrSimpleThingAlreadyExists struct {
	Name string
}

ErrSimpleThingAlreadyExists is returned when trying to overwrite a SimpleThing.

func (ErrSimpleThingAlreadyExists) Error

Error returns a description of the error.

type ErrSimpleThingNotFound

type ErrSimpleThingNotFound struct {
	Name string
}

ErrSimpleThingNotFound is returned when the database fails to find a SimpleThing.

func (ErrSimpleThingNotFound) Error

func (e ErrSimpleThingNotFound) Error() string

Error returns a description of the error.

type ErrThingAlreadyExists

type ErrThingAlreadyExists struct {
	Name    string
	Version int64
}

ErrThingAlreadyExists is returned when trying to overwrite a Thing.

func (ErrThingAlreadyExists) Error

func (e ErrThingAlreadyExists) Error() string

Error returns a description of the error.

type ErrThingByIDNotFound added in v1.8.0

type ErrThingByIDNotFound struct {
	ID string
}

ErrThingByIDNotFound is returned when the database fails to find a Thing.

func (ErrThingByIDNotFound) Error added in v1.8.0

func (e ErrThingByIDNotFound) Error() string

Error returns a description of the error.

type ErrThingByNameAndCreatedAtNotFound added in v1.8.0

type ErrThingByNameAndCreatedAtNotFound struct {
	Name      string
	CreatedAt strfmt.DateTime
}

ErrThingByNameAndCreatedAtNotFound is returned when the database fails to find a Thing.

func (ErrThingByNameAndCreatedAtNotFound) Error added in v1.8.0

Error returns a description of the error.

type ErrThingNotFound

type ErrThingNotFound struct {
	Name    string
	Version int64
}

ErrThingNotFound is returned when the database fails to find a Thing.

func (ErrThingNotFound) Error

func (e ErrThingNotFound) Error() string

Error returns a description of the error.

type ErrThingWithDateRangeNotFound

type ErrThingWithDateRangeNotFound struct {
	Name string
	Date strfmt.DateTime
}

ErrThingWithDateRangeNotFound is returned when the database fails to find a ThingWithDateRange.

func (ErrThingWithDateRangeNotFound) Error

Error returns a description of the error.

type ErrThingWithUnderscoresNotFound added in v1.7.1

type ErrThingWithUnderscoresNotFound struct {
	IDApp string
}

ErrThingWithUnderscoresNotFound is returned when the database fails to find a ThingWithUnderscores.

func (ErrThingWithUnderscoresNotFound) Error added in v1.7.1

Error returns a description of the error.

type GetThingWithDateRangesByNameAndDateInput added in v1.8.0

type GetThingWithDateRangesByNameAndDateInput struct {
	Name                  string
	DateStartingAt        *strfmt.DateTime
	Descending            bool
	DisableConsistentRead bool
}

GetThingWithDateRangesByNameAndDateInput is the query input to GetThingWithDateRangesByNameAndDate.

type GetThingsByNameAndCreatedAtInput added in v1.8.0

type GetThingsByNameAndCreatedAtInput struct {
	Name                string
	CreatedAtStartingAt *strfmt.DateTime
	Descending          bool
}

GetThingsByNameAndCreatedAtInput is the query input to GetThingsByNameAndCreatedAt.

type GetThingsByNameAndVersionInput added in v1.8.0

type GetThingsByNameAndVersionInput struct {
	Name                  string
	VersionStartingAt     *int64
	Descending            bool
	DisableConsistentRead bool
}

GetThingsByNameAndVersionInput is the query input to GetThingsByNameAndVersion.

type Interface

type Interface interface {
	// SaveSimpleThing saves a SimpleThing to the database.
	SaveSimpleThing(ctx context.Context, m models.SimpleThing) error
	// GetSimpleThing retrieves a SimpleThing from the database.
	GetSimpleThing(ctx context.Context, name string) (*models.SimpleThing, error)
	// DeleteSimpleThing deletes a SimpleThing from the database.
	DeleteSimpleThing(ctx context.Context, name string) error

	// SaveThing saves a Thing to the database.
	SaveThing(ctx context.Context, m models.Thing) error
	// GetThing retrieves a Thing from the database.
	GetThing(ctx context.Context, name string, version int64) (*models.Thing, error)
	// GetThingsByNameAndVersion retrieves a list of Things from the database.
	GetThingsByNameAndVersion(ctx context.Context, input GetThingsByNameAndVersionInput) ([]models.Thing, error)
	// DeleteThing deletes a Thing from the database.
	DeleteThing(ctx context.Context, name string, version int64) error
	// GetThingByID retrieves a Thing from the database.
	GetThingByID(ctx context.Context, id string) (*models.Thing, error)
	// GetThingsByNameAndCreatedAt retrieves a list of Things from the database.
	GetThingsByNameAndCreatedAt(ctx context.Context, input GetThingsByNameAndCreatedAtInput) ([]models.Thing, error)

	// SaveThingWithDateRange saves a ThingWithDateRange to the database.
	SaveThingWithDateRange(ctx context.Context, m models.ThingWithDateRange) error
	// GetThingWithDateRange retrieves a ThingWithDateRange from the database.
	GetThingWithDateRange(ctx context.Context, name string, date strfmt.DateTime) (*models.ThingWithDateRange, error)
	// GetThingWithDateRangesByNameAndDate retrieves a list of ThingWithDateRanges from the database.
	GetThingWithDateRangesByNameAndDate(ctx context.Context, input GetThingWithDateRangesByNameAndDateInput) ([]models.ThingWithDateRange, error)
	// DeleteThingWithDateRange deletes a ThingWithDateRange from the database.
	DeleteThingWithDateRange(ctx context.Context, name string, date strfmt.DateTime) error

	// SaveThingWithUnderscores saves a ThingWithUnderscores to the database.
	SaveThingWithUnderscores(ctx context.Context, m models.ThingWithUnderscores) error
	// GetThingWithUnderscores retrieves a ThingWithUnderscores from the database.
	GetThingWithUnderscores(ctx context.Context, idApp string) (*models.ThingWithUnderscores, error)
	// DeleteThingWithUnderscores deletes a ThingWithUnderscores from the database.
	DeleteThingWithUnderscores(ctx context.Context, idApp string) error
}

Interface for interacting with the swagger-test database.

type MockInterface

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

MockInterface is a mock of Interface interface

func NewMockInterface

func NewMockInterface(ctrl *gomock.Controller) *MockInterface

NewMockInterface creates a new mock instance

func (*MockInterface) DeleteSimpleThing

func (m *MockInterface) DeleteSimpleThing(ctx context.Context, name string) error

DeleteSimpleThing mocks base method

func (*MockInterface) DeleteThing

func (m *MockInterface) DeleteThing(ctx context.Context, name string, version int64) error

DeleteThing mocks base method

func (*MockInterface) DeleteThingWithDateRange

func (m *MockInterface) DeleteThingWithDateRange(ctx context.Context, name string, date strfmt.DateTime) error

DeleteThingWithDateRange mocks base method

func (*MockInterface) DeleteThingWithUnderscores added in v1.7.1

func (m *MockInterface) DeleteThingWithUnderscores(ctx context.Context, idApp string) error

DeleteThingWithUnderscores mocks base method

func (*MockInterface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use

func (*MockInterface) GetSimpleThing

func (m *MockInterface) GetSimpleThing(ctx context.Context, name string) (*models.SimpleThing, error)

GetSimpleThing mocks base method

func (*MockInterface) GetThing

func (m *MockInterface) GetThing(ctx context.Context, name string, version int64) (*models.Thing, error)

GetThing mocks base method

func (*MockInterface) GetThingByID added in v1.8.0

func (m *MockInterface) GetThingByID(ctx context.Context, id string) (*models.Thing, error)

GetThingByID mocks base method

func (*MockInterface) GetThingWithDateRange

func (m *MockInterface) GetThingWithDateRange(ctx context.Context, name string, date strfmt.DateTime) (*models.ThingWithDateRange, error)

GetThingWithDateRange mocks base method

func (*MockInterface) GetThingWithDateRangesByNameAndDate added in v1.8.0

func (m *MockInterface) GetThingWithDateRangesByNameAndDate(ctx context.Context, input GetThingWithDateRangesByNameAndDateInput) ([]models.ThingWithDateRange, error)

GetThingWithDateRangesByNameAndDate mocks base method

func (*MockInterface) GetThingWithUnderscores added in v1.7.1

func (m *MockInterface) GetThingWithUnderscores(ctx context.Context, idApp string) (*models.ThingWithUnderscores, error)

GetThingWithUnderscores mocks base method

func (*MockInterface) GetThingsByNameAndCreatedAt added in v1.8.0

func (m *MockInterface) GetThingsByNameAndCreatedAt(ctx context.Context, input GetThingsByNameAndCreatedAtInput) ([]models.Thing, error)

GetThingsByNameAndCreatedAt mocks base method

func (*MockInterface) GetThingsByNameAndVersion added in v1.8.0

func (m *MockInterface) GetThingsByNameAndVersion(ctx context.Context, input GetThingsByNameAndVersionInput) ([]models.Thing, error)

GetThingsByNameAndVersion mocks base method

func (*MockInterface) SaveSimpleThing

func (m_2 *MockInterface) SaveSimpleThing(ctx context.Context, m models.SimpleThing) error

SaveSimpleThing mocks base method

func (*MockInterface) SaveThing

func (m_2 *MockInterface) SaveThing(ctx context.Context, m models.Thing) error

SaveThing mocks base method

func (*MockInterface) SaveThingWithDateRange

func (m_2 *MockInterface) SaveThingWithDateRange(ctx context.Context, m models.ThingWithDateRange) error

SaveThingWithDateRange mocks base method

func (*MockInterface) SaveThingWithUnderscores added in v1.7.1

func (m_2 *MockInterface) SaveThingWithUnderscores(ctx context.Context, m models.ThingWithUnderscores) error

SaveThingWithUnderscores mocks base method

type MockInterfaceMockRecorder

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

MockInterfaceMockRecorder is the mock recorder for MockInterface

func (*MockInterfaceMockRecorder) DeleteSimpleThing

func (mr *MockInterfaceMockRecorder) DeleteSimpleThing(ctx, name interface{}) *gomock.Call

DeleteSimpleThing indicates an expected call of DeleteSimpleThing

func (*MockInterfaceMockRecorder) DeleteThing

func (mr *MockInterfaceMockRecorder) DeleteThing(ctx, name, version interface{}) *gomock.Call

DeleteThing indicates an expected call of DeleteThing

func (*MockInterfaceMockRecorder) DeleteThingWithDateRange

func (mr *MockInterfaceMockRecorder) DeleteThingWithDateRange(ctx, name, date interface{}) *gomock.Call

DeleteThingWithDateRange indicates an expected call of DeleteThingWithDateRange

func (*MockInterfaceMockRecorder) DeleteThingWithUnderscores added in v1.7.1

func (mr *MockInterfaceMockRecorder) DeleteThingWithUnderscores(ctx, idApp interface{}) *gomock.Call

DeleteThingWithUnderscores indicates an expected call of DeleteThingWithUnderscores

func (*MockInterfaceMockRecorder) GetSimpleThing

func (mr *MockInterfaceMockRecorder) GetSimpleThing(ctx, name interface{}) *gomock.Call

GetSimpleThing indicates an expected call of GetSimpleThing

func (*MockInterfaceMockRecorder) GetThing

func (mr *MockInterfaceMockRecorder) GetThing(ctx, name, version interface{}) *gomock.Call

GetThing indicates an expected call of GetThing

func (*MockInterfaceMockRecorder) GetThingByID added in v1.8.0

func (mr *MockInterfaceMockRecorder) GetThingByID(ctx, id interface{}) *gomock.Call

GetThingByID indicates an expected call of GetThingByID

func (*MockInterfaceMockRecorder) GetThingWithDateRange

func (mr *MockInterfaceMockRecorder) GetThingWithDateRange(ctx, name, date interface{}) *gomock.Call

GetThingWithDateRange indicates an expected call of GetThingWithDateRange

func (*MockInterfaceMockRecorder) GetThingWithDateRangesByNameAndDate added in v1.8.0

func (mr *MockInterfaceMockRecorder) GetThingWithDateRangesByNameAndDate(ctx, input interface{}) *gomock.Call

GetThingWithDateRangesByNameAndDate indicates an expected call of GetThingWithDateRangesByNameAndDate

func (*MockInterfaceMockRecorder) GetThingWithUnderscores added in v1.7.1

func (mr *MockInterfaceMockRecorder) GetThingWithUnderscores(ctx, idApp interface{}) *gomock.Call

GetThingWithUnderscores indicates an expected call of GetThingWithUnderscores

func (*MockInterfaceMockRecorder) GetThingsByNameAndCreatedAt added in v1.8.0

func (mr *MockInterfaceMockRecorder) GetThingsByNameAndCreatedAt(ctx, input interface{}) *gomock.Call

GetThingsByNameAndCreatedAt indicates an expected call of GetThingsByNameAndCreatedAt

func (*MockInterfaceMockRecorder) GetThingsByNameAndVersion added in v1.8.0

func (mr *MockInterfaceMockRecorder) GetThingsByNameAndVersion(ctx, input interface{}) *gomock.Call

GetThingsByNameAndVersion indicates an expected call of GetThingsByNameAndVersion

func (*MockInterfaceMockRecorder) SaveSimpleThing

func (mr *MockInterfaceMockRecorder) SaveSimpleThing(ctx, m interface{}) *gomock.Call

SaveSimpleThing indicates an expected call of SaveSimpleThing

func (*MockInterfaceMockRecorder) SaveThing

func (mr *MockInterfaceMockRecorder) SaveThing(ctx, m interface{}) *gomock.Call

SaveThing indicates an expected call of SaveThing

func (*MockInterfaceMockRecorder) SaveThingWithDateRange

func (mr *MockInterfaceMockRecorder) SaveThingWithDateRange(ctx, m interface{}) *gomock.Call

SaveThingWithDateRange indicates an expected call of SaveThingWithDateRange

func (*MockInterfaceMockRecorder) SaveThingWithUnderscores added in v1.7.1

func (mr *MockInterfaceMockRecorder) SaveThingWithUnderscores(ctx, m interface{}) *gomock.Call

SaveThingWithUnderscores indicates an expected call of SaveThingWithUnderscores

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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