19
19
from gcloud import connection
20
20
from gcloud .environment_vars import GCD_HOST
21
21
from gcloud .exceptions import make_exception
22
- from gcloud .datastore import _datastore_v1_pb2 as datastore_pb
22
+ from gcloud .datastore import _datastore_pb2
23
23
from gcloud .datastore import _entity_pb2
24
24
25
25
@@ -188,12 +188,12 @@ def lookup(self, dataset_id, key_pbs,
188
188
``deferred`` is a list of
189
189
:class:`gcloud.datastore._entity_pb2.Key`.
190
190
"""
191
- lookup_request = datastore_pb .LookupRequest ()
191
+ lookup_request = _datastore_pb2 .LookupRequest ()
192
192
_set_read_options (lookup_request , eventual , transaction_id )
193
193
_add_keys_to_request (lookup_request .key , key_pbs )
194
194
195
195
lookup_response = self ._rpc (dataset_id , 'lookup' , lookup_request ,
196
- datastore_pb .LookupResponse )
196
+ _datastore_pb2 .LookupResponse )
197
197
198
198
results = [result .entity for result in lookup_response .found ]
199
199
missing = [result .entity for result in lookup_response .missing ]
@@ -255,15 +255,15 @@ def run_query(self, dataset_id, query_pb, namespace=None,
255
255
the given transaction. Incompatible with
256
256
``eventual==True``.
257
257
"""
258
- request = datastore_pb .RunQueryRequest ()
258
+ request = _datastore_pb2 .RunQueryRequest ()
259
259
_set_read_options (request , eventual , transaction_id )
260
260
261
261
if namespace :
262
262
request .partition_id .namespace = namespace
263
263
264
264
request .query .CopyFrom (query_pb )
265
265
response = self ._rpc (dataset_id , 'runQuery' , request ,
266
- datastore_pb .RunQueryResponse )
266
+ _datastore_pb2 .RunQueryResponse )
267
267
return (
268
268
[e .entity for e in response .batch .entity_result ],
269
269
response .batch .end_cursor , # Assume response always has cursor.
@@ -279,14 +279,14 @@ def begin_transaction(self, dataset_id):
279
279
:type dataset_id: string
280
280
:param dataset_id: The ID dataset to which the transaction applies.
281
281
282
- :rtype: :class:`._datastore_v1_pb2 .BeginTransactionResponse`
282
+ :rtype: :class:`._datastore_pb2 .BeginTransactionResponse`
283
283
:returns': the result protobuf for the begin transaction request.
284
284
"""
285
- request = datastore_pb .BeginTransactionRequest ()
285
+ request = _datastore_pb2 .BeginTransactionRequest ()
286
286
request .isolation_level = (
287
- datastore_pb .BeginTransactionRequest .SERIALIZABLE )
287
+ _datastore_pb2 .BeginTransactionRequest .SERIALIZABLE )
288
288
response = self ._rpc (dataset_id , 'beginTransaction' , request ,
289
- datastore_pb .BeginTransactionResponse )
289
+ _datastore_pb2 .BeginTransactionResponse )
290
290
return response .transaction
291
291
292
292
def commit (self , dataset_id , mutation_pb , transaction_id ):
@@ -297,28 +297,28 @@ def commit(self, dataset_id, mutation_pb, transaction_id):
297
297
:type dataset_id: string
298
298
:param dataset_id: The ID dataset to which the transaction applies.
299
299
300
- :type mutation_pb: :class:`datastore_pb .Mutation`.
300
+ :type mutation_pb: :class:`._datastore_pb2 .Mutation`.
301
301
:param mutation_pb: The protobuf for the mutations being saved.
302
302
303
303
:type transaction_id: string or None
304
304
:param transaction_id: The transaction ID returned from
305
305
:meth:`begin_transaction`. Non-transactional
306
306
batches must pass ``None``.
307
307
308
- :rtype: :class:`gcloud.datastore._datastore_v1_pb2 .MutationResult`.
308
+ :rtype: :class:`gcloud.datastore._datastore_pb2 .MutationResult`.
309
309
:returns': the result protobuf for the mutation.
310
310
"""
311
- request = datastore_pb .CommitRequest ()
311
+ request = _datastore_pb2 .CommitRequest ()
312
312
313
313
if transaction_id :
314
- request .mode = datastore_pb .CommitRequest .TRANSACTIONAL
314
+ request .mode = _datastore_pb2 .CommitRequest .TRANSACTIONAL
315
315
request .transaction = transaction_id
316
316
else :
317
- request .mode = datastore_pb .CommitRequest .NON_TRANSACTIONAL
317
+ request .mode = _datastore_pb2 .CommitRequest .NON_TRANSACTIONAL
318
318
319
319
request .mutation .CopyFrom (mutation_pb )
320
320
response = self ._rpc (dataset_id , 'commit' , request ,
321
- datastore_pb .CommitResponse )
321
+ _datastore_pb2 .CommitResponse )
322
322
return response .mutation_result
323
323
324
324
def rollback (self , dataset_id , transaction_id ):
@@ -334,11 +334,11 @@ def rollback(self, dataset_id, transaction_id):
334
334
:param transaction_id: The transaction ID returned from
335
335
:meth:`begin_transaction`.
336
336
"""
337
- request = datastore_pb .RollbackRequest ()
337
+ request = _datastore_pb2 .RollbackRequest ()
338
338
request .transaction = transaction_id
339
339
# Nothing to do with this response, so just execute the method.
340
340
self ._rpc (dataset_id , 'rollback' , request ,
341
- datastore_pb .RollbackResponse )
341
+ _datastore_pb2 .RollbackResponse )
342
342
343
343
def allocate_ids (self , dataset_id , key_pbs ):
344
344
"""Obtain backend-generated IDs for a set of keys.
@@ -355,11 +355,11 @@ def allocate_ids(self, dataset_id, key_pbs):
355
355
:rtype: list of :class:`gcloud.datastore._entity_pb2.Key`
356
356
:returns: An equal number of keys, with IDs filled in by the backend.
357
357
"""
358
- request = datastore_pb .AllocateIdsRequest ()
358
+ request = _datastore_pb2 .AllocateIdsRequest ()
359
359
_add_keys_to_request (request .key , key_pbs )
360
360
# Nothing to do with this response, so just execute the method.
361
361
response = self ._rpc (dataset_id , 'allocateIds' , request ,
362
- datastore_pb .AllocateIdsResponse )
362
+ _datastore_pb2 .AllocateIdsResponse )
363
363
return list (response .key )
364
364
365
365
@@ -376,7 +376,7 @@ def _set_read_options(request, eventual, transaction_id):
376
376
377
377
opts = request .read_options
378
378
if eventual :
379
- opts .read_consistency = datastore_pb .ReadOptions .EVENTUAL
379
+ opts .read_consistency = _datastore_pb2 .ReadOptions .EVENTUAL
380
380
elif transaction_id :
381
381
opts .transaction = transaction_id
382
382
0 commit comments