Skip to content

Commit 5bbf856

Browse files
committed
Add keys function to Query.
1 parent b343acf commit 5bbf856

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

gcloud/datastore/query.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,14 @@ def projection(self, projection=None):
516516
clone._pb.projection.add().property.name = projection_name
517517
return clone
518518

519+
def keys(self):
520+
"""Adds a projection to get keys only
521+
522+
:rtype: :class:`Query`
523+
:returns: A new Query instance only returns entity keys
524+
"""
525+
return self.projection(['__key__'])
526+
519527
def offset(self, offset=None):
520528
"""Adds offset to the query to allow pagination.
521529

0 commit comments

Comments
 (0)