Documentation
¶
Index ¶
- Variables
- func CtxMakerFunc(r *http.Request) context.Context
- type AppengineDSProvider
- func (p AppengineDSProvider) Criticalf(ctx context.Context, format string, args ...interface{})
- func (p AppengineDSProvider) Debugf(ctx context.Context, format string, args ...interface{})
- func (p AppengineDSProvider) DecodeKey(encoded string) (base.Keyer, error)
- func (p AppengineDSProvider) Delete(ctx context.Context, keyer base.Keyer) error
- func (p AppengineDSProvider) DeleteMulti(ctx context.Context, keyers []base.Keyer) error
- func (p AppengineDSProvider) Errorf(ctx context.Context, format string, args ...interface{})
- func (p AppengineDSProvider) FlattenQuery(in *base.Query) *datastore.Query
- func (p AppengineDSProvider) Get(ctx context.Context, keyer base.Keyer, dst interface{}) error
- func (p AppengineDSProvider) GetAll(ctx context.Context, q *base.Query, dst interface{}) ([]base.Keyer, error)
- func (p AppengineDSProvider) GetMulti(ctx context.Context, keyers []base.Keyer, dst interface{}) error
- func (p AppengineDSProvider) HTTPClient(ctx context.Context) *http.Client
- func (p AppengineDSProvider) Infof(ctx context.Context, format string, args ...interface{})
- func (p AppengineDSProvider) KeyName(in base.Keyer) string
- func (p AppengineDSProvider) KeyParent(in base.Keyer) base.Keyer
- func (p AppengineDSProvider) NewIDKey(ctx context.Context, kind string, id int64, root base.Keyer) base.Keyer
- func (p AppengineDSProvider) NewIncompleteKey(ctx context.Context, kind string, root base.Keyer) base.Keyer
- func (p AppengineDSProvider) NewNameKey(ctx context.Context, kind, name string, root base.Keyer) base.Keyer
- func (p AppengineDSProvider) Put(ctx context.Context, keyer base.Keyer, src interface{}) (base.Keyer, error)
- func (p AppengineDSProvider) PutMulti(ctx context.Context, keyers []base.Keyer, src interface{}) ([]base.Keyer, error)
- func (p AppengineDSProvider) Warningf(ctx context.Context, format string, args ...interface{})
Constants ¶
This section is empty.
Variables ¶
View Source
var Debug = false
Functions ¶
Types ¶
type AppengineDSProvider ¶
type AppengineDSProvider struct { }
AppengineDSProvider implements the DatastoreProvider interface using the appengine datastore API, for use inside appengine environments.
func (AppengineDSProvider) Criticalf ¶
func (p AppengineDSProvider) Criticalf(ctx context.Context, format string, args ...interface{})
func (AppengineDSProvider) Debugf ¶
func (p AppengineDSProvider) Debugf(ctx context.Context, format string, args ...interface{})
func (AppengineDSProvider) DecodeKey ¶
func (p AppengineDSProvider) DecodeKey(encoded string) (base.Keyer, error)
func (AppengineDSProvider) DeleteMulti ¶
func (AppengineDSProvider) Errorf ¶
func (p AppengineDSProvider) Errorf(ctx context.Context, format string, args ...interface{})
func (AppengineDSProvider) FlattenQuery ¶
func (p AppengineDSProvider) FlattenQuery(in *base.Query) *datastore.Query
func (AppengineDSProvider) HTTPClient ¶
func (p AppengineDSProvider) HTTPClient(ctx context.Context) *http.Client
func (AppengineDSProvider) Infof ¶
func (p AppengineDSProvider) Infof(ctx context.Context, format string, args ...interface{})
func (AppengineDSProvider) KeyParent ¶
func (p AppengineDSProvider) KeyParent(in base.Keyer) base.Keyer
func (AppengineDSProvider) NewIncompleteKey ¶
func (AppengineDSProvider) NewNameKey ¶
Click to show internal directories.
Click to hide internal directories.