gae

package
v0.0.0-...-4c3f66c Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2017 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GoonQueryHelper

type GoonQueryHelper struct {
	*goon.Goon
	// contains filtered or unexported fields
}

GoonQueryHelper is goon query helper.

func NewGoonQueryHelper

func NewGoonQueryHelper(g *goon.Goon, kind string) *GoonQueryHelper

NewGoonQueryHelper return new goon helper.

func (*GoonQueryHelper) Count

func (g *GoonQueryHelper) Count() (int, error)

Count return total entity count corresponded to query.

func (*GoonQueryHelper) Filter

func (g *GoonQueryHelper) Filter(field string, value interface{}) *GoonQueryHelper

Filter set filter to datastore query.

func (*GoonQueryHelper) GetResult

func (g *GoonQueryHelper) GetResult(dst interface{}) (*datastore.Key, error)

GetResult return iterated result.

if key is non-nil, add one to ret.

func (*GoonQueryHelper) HasNext

func (g *GoonQueryHelper) HasNext() (bool, string, error)

HasNext return true if there is more entity in datastore than limit.

func (*GoonQueryHelper) Limit

func (g *GoonQueryHelper) Limit(limit int) *GoonQueryHelper

Limit set limit to datastore query.

func (*GoonQueryHelper) OrderAsc

func (g *GoonQueryHelper) OrderAsc(field string) *GoonQueryHelper

OrderAsc set ascending order to datastore query.

func (*GoonQueryHelper) OrderDesc

func (g *GoonQueryHelper) OrderDesc(field string) *GoonQueryHelper

OrderDesc set descending order to datastore query.

func (*GoonQueryHelper) RunQuery

func (g *GoonQueryHelper) RunQuery() *GoonQueryHelper

RunQuery run datastore query.

func (*GoonQueryHelper) Start

Start set cursor to datastore query.

type Path

type Path string

Path is path of task.

func (Path) POSTTask

func (p Path) POSTTask(params url.Values) *taskqueue.Task

POSTTask return new post task.

type Queue

type Queue string

Queue is name of task queue.

func (Queue) Add

func (q Queue) Add(ctx context.Context, task *taskqueue.Task) (*taskqueue.Task, error)

Add add task to task queue.

func (Queue) AddMulti

func (q Queue) AddMulti(ctx context.Context, tasks []*taskqueue.Task) ([]*taskqueue.Task, error)

AddMulti add multi task to task queue.

Jump to

Keyboard shortcuts

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