Documentation ¶
Index ¶
- Variables
- type DatastoreClient
- type DatastoreClientImpl
- func (c *DatastoreClientImpl) DeleteMulti(ctx context.Context, keys []*datastore.Key) error
- func (c *DatastoreClientImpl) GetAll(ctx context.Context, query *datastore.Query, entities *[]Entity) ([]*datastore.Key, error)
- func (c *DatastoreClientImpl) GetQuery(kind, namespace, filter string, keysOnly bool) (*datastore.Query, error)
- func (c *DatastoreClientImpl) PutMulti(ctx context.Context, keys []*datastore.Key, entities []Entity) ([]*datastore.Key, error)
- type Entity
- type JsonKey
- type Options
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Version string Revision string )
View Source
var RootCmd = &cobra.Command{ Use: "datastore-tools", Short: "CLI for Google Cloud Datastore", SilenceErrors: true, SilenceUsage: false, }
Functions ¶
This section is empty.
Types ¶
type DatastoreClient ¶
type DatastoreClient interface { GetQuery(kind, namespace, filter string, keysOnly bool) (*datastore.Query, error) GetAll(ctx context.Context, query *datastore.Query, entities *[]Entity) ([]*datastore.Key, error) PutMulti(ctx context.Context, keys []*datastore.Key, entities []Entity) ([]*datastore.Key, error) DeleteMulti(ctx context.Context, keys []*datastore.Key) error }
func NewDatastoreClient ¶
func NewDatastoreClient(c context.Context, keyfile, project string) (DatastoreClient, error)
type DatastoreClientImpl ¶
func (*DatastoreClientImpl) DeleteMulti ¶
type JsonKey ¶
func NewJsonKey ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.