datastore

package
v0.0.0-...-657c97c Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2018 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BlogDatastore

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

func NewBlogDatastore

func NewBlogDatastore(client *datastore.Client) *BlogDatastore

func (*BlogDatastore) Create

func (b *BlogDatastore) Create(ctx context.Context, blog *model.Blog) (*model.Blog, error)

func (*BlogDatastore) CreateMulti

func (b *BlogDatastore) CreateMulti(ctx context.Context, blogs []*model.Blog) ([]*model.Blog, error)

func (*BlogDatastore) NewQuery

func (b *BlogDatastore) NewQuery() repository.Query

type QueryImpl

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

func (*QueryImpl) Filter

func (q *QueryImpl) Filter(filterStr string, value interface{}) repository.Query

func (*QueryImpl) GetAll

func (q *QueryImpl) GetAll(ctx context.Context) (*model.BlogList, error)

func (*QueryImpl) Limit

func (q *QueryImpl) Limit(limit int) repository.Query

func (*QueryImpl) Offset

func (q *QueryImpl) Offset(offset int) repository.Query

func (*QueryImpl) Order

func (q *QueryImpl) Order(filedName string) repository.Query

type UserDatastore

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

func NewUserDatastore

func NewUserDatastore(client *datastore.Client) *UserDatastore

func (*UserDatastore) Create

func (u *UserDatastore) Create(ctx context.Context, user *model.User) (*model.User, error)

func (*UserDatastore) CreateMulti

func (u *UserDatastore) CreateMulti(ctx context.Context, users []*model.User) ([]*model.User, error)

func (*UserDatastore) Get

func (u *UserDatastore) Get(ctx context.Context, strID string) (*model.User, error)

func (*UserDatastore) GetMulti

func (u *UserDatastore) GetMulti(ctx context.Context, strIDs []string) ([]*model.User, error)

Jump to

Keyboard shortcuts

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