@@ -47,7 +47,7 @@ function Entity(projectId) {
47
47
if ( keyFile ) {
48
48
options . keyFilename = keyFile ;
49
49
}
50
- this . datastore = gcloud . datastore ( options ) ;
50
+ this . datastore = gcloud . datastore . dataset ( options ) ;
51
51
52
52
// To create the keys, we have to use this instance of Datastore.
53
53
datastore . key = this . datastore . key ;
@@ -210,27 +210,6 @@ Entity.prototype.testBasicEntity = function(callback) {
210
210
} , callback ) ;
211
211
} ;
212
212
213
- Entity . prototype . testUpsert = function ( callback ) {
214
- var taskKey = this . getIncompleteKey ( ) ;
215
- var task = this . getTask ( ) ;
216
-
217
- // [START upsert]
218
- datastore . upsert ( {
219
- key : taskKey ,
220
- data : task
221
- } , function ( err ) {
222
- if ( ! err ) {
223
- // Task inserted successfully.
224
- }
225
- } ) ;
226
- // [END upsert]
227
-
228
- this . datastore . upsert ( {
229
- key : taskKey ,
230
- data : task
231
- } , callback ) ;
232
- } ;
233
-
234
213
Entity . prototype . testInsert = function ( callback ) {
235
214
var taskKey = this . getIncompleteKey ( ) ;
236
215
var task = this . getTask ( ) ;
@@ -246,7 +225,8 @@ Entity.prototype.testInsert = function(callback) {
246
225
} ) ;
247
226
// [END insert]
248
227
249
- this . datastore . insert ( {
228
+ this . datastore . save ( {
229
+ method : 'insert_auto_id' ,
250
230
key : taskKey ,
251
231
data : task
252
232
} , callback ) ;
@@ -272,7 +252,8 @@ Entity.prototype.testLookup = function(callback) {
272
252
} ) ;
273
253
// [END lookup]
274
254
275
- this . datastore . insert ( {
255
+ this . datastore . save ( {
256
+ method : 'insert_auto_id' ,
276
257
key : taskKey ,
277
258
data : { }
278
259
} , function ( err ) {
@@ -301,7 +282,8 @@ Entity.prototype.testUpdate = function(callback) {
301
282
} ) ;
302
283
// [END update]
303
284
304
- this . datastore . insert ( {
285
+ this . datastore . save ( {
286
+ method : 'insert_auto_id' ,
305
287
key : taskKey ,
306
288
data : { }
307
289
} , function ( err ) {
@@ -329,7 +311,8 @@ Entity.prototype.testDelete = function(callback) {
329
311
} ) ;
330
312
// [END delete]
331
313
332
- this . datastore . insert ( {
314
+ this . datastore . save ( {
315
+ method : 'insert_auto_id' ,
333
316
key : taskKey ,
334
317
data : { }
335
318
} , function ( err ) {
@@ -440,15 +423,15 @@ function Index(projectId) {
440
423
if ( keyFile ) {
441
424
options . keyFilename = keyFile ;
442
425
}
443
- this . datastore = gcloud . datastore ( options ) ;
426
+ this . datastore = gcloud . datastore . dataset ( options ) ;
444
427
}
445
428
446
429
Index . prototype . testUnindexedPropertyQuery = function ( callback ) {
447
430
var datastore = this . datastore ;
448
431
449
432
// [START unindexed_property_query]
450
433
var query = datastore . createQuery ( 'Task' )
451
- . filter ( 'description =' , 'A task description.' ) ;
434
+ . filter ( 'description' , ' =', 'A task description.' ) ;
452
435
// [END unindexed_property_query]
453
436
454
437
this . datastore . runQuery ( query , callback ) ;
@@ -459,6 +442,7 @@ Index.prototype.testExplodingProperties = function(callback) {
459
442
460
443
// [START exploding_properties]
461
444
var task = {
445
+ method : 'insert_auto_id' ,
462
446
key : datastore . key ( 'Task' ) ,
463
447
data : {
464
448
tags : [
@@ -478,7 +462,7 @@ Index.prototype.testExplodingProperties = function(callback) {
478
462
479
463
delete datastore . key ;
480
464
481
- this . datastore . insert ( task , callback ) ;
465
+ this . datastore . save ( task , callback ) ;
482
466
} ;
483
467
484
468
function Metadata ( projectId ) {
@@ -489,7 +473,7 @@ function Metadata(projectId) {
489
473
if ( keyFile ) {
490
474
options . keyFilename = keyFile ;
491
475
}
492
- this . datastore = gcloud . datastore ( options ) ;
476
+ this . datastore = gcloud . datastore . dataset ( options ) ;
493
477
}
494
478
495
479
Metadata . prototype . testNamespaceRunQuery = function ( callback ) {
@@ -519,8 +503,8 @@ Metadata.prototype.testNamespaceRunQuery = function(callback) {
519
503
// [START namespace_run_query]
520
504
var query = datastore . createQuery ( '__namespace__' )
521
505
. select ( '__key__' )
522
- . filter ( '__key__ >=' , datastore . key ( [ '__namespace__' , startNamespace ] ) )
523
- . filter ( '__key__ <' , datastore . key ( [ '__namespace__' , endNamespace ] ) ) ;
506
+ . filter ( '__key__' , ' >=', datastore . key ( [ '__namespace__' , startNamespace ] ) )
507
+ . filter ( '__key__' , ' <', datastore . key ( [ '__namespace__' , endNamespace ] ) ) ;
524
508
525
509
datastore . runQuery ( query , function ( err , entities ) {
526
510
if ( err ) {
@@ -627,7 +611,7 @@ function Query(projectId) {
627
611
if ( keyFile ) {
628
612
options . keyFilename = keyFile ;
629
613
}
630
- this . datastore = gcloud . datastore ( options ) ;
614
+ this . datastore = gcloud . datastore . dataset ( options ) ;
631
615
632
616
this . basicQuery = this . getBasicQuery ( ) ;
633
617
this . projectionQuery = this . getProjectionQuery ( ) ;
@@ -639,9 +623,11 @@ Query.prototype.getBasicQuery = function() {
639
623
640
624
// [START basic_query]
641
625
var query = datastore . createQuery ( 'Task' )
642
- . filter ( 'done =' , false )
643
- . filter ( 'priority >=' , 4 )
644
- . order ( '-priority' ) ;
626
+ . filter ( 'done' , '=' , false )
627
+ . filter ( 'priority' , '>=' , 4 )
628
+ . order ( 'priority' , {
629
+ descending : true
630
+ } ) ;
645
631
// [END basic_query]
646
632
647
633
return query ;
@@ -691,7 +677,7 @@ Query.prototype.testPropertyFilter = function(callback) {
691
677
692
678
// [START property_filter]
693
679
var query = datastore . createQuery ( 'Task' )
694
- . filter ( 'done =' , false ) ;
680
+ . filter ( 'done' , ' =', false ) ;
695
681
// [END property_filter]
696
682
697
683
this . datastore . runQuery ( query , callback ) ;
@@ -702,8 +688,8 @@ Query.prototype.testCompositeFilter = function(callback) {
702
688
703
689
// [START composite_filter]
704
690
var query = datastore . createQuery ( 'Task' )
705
- . filter ( 'done =' , false )
706
- . filter ( 'priority =' , 4 ) ;
691
+ . filter ( 'done' , ' =', false )
692
+ . filter ( 'priority' , ' =', 4 ) ;
707
693
// [END composite_filter]
708
694
709
695
this . datastore . runQuery ( query , callback ) ;
@@ -714,7 +700,7 @@ Query.prototype.testKeyFilter = function(callback) {
714
700
715
701
// [START key_filter]
716
702
var query = datastore . createQuery ( 'Task' )
717
- . filter ( '__key__ >' , datastore . key ( [ 'Task' , 'someTask' ] ) ) ;
703
+ . filter ( '__key__' , ' >', datastore . key ( [ 'Task' , 'someTask' ] ) ) ;
718
704
// [END key_filter]
719
705
720
706
this . datastore . runQuery ( query , callback ) ;
@@ -736,7 +722,9 @@ Query.prototype.testDescendingSort = function(callback) {
736
722
737
723
// [START descending_sort]
738
724
var query = datastore . createQuery ( 'Task' )
739
- . order ( '-created' ) ;
725
+ . order ( 'created' , {
726
+ descending : true
727
+ } ) ;
740
728
// [END descending_sort]
741
729
742
730
this . datastore . runQuery ( query , callback ) ;
@@ -747,7 +735,9 @@ Query.prototype.testMultiSort = function(callback) {
747
735
748
736
// [START multi_sort]
749
737
var query = datastore . createQuery ( 'Task' )
750
- . order ( '-priority' )
738
+ . order ( 'priority' , {
739
+ descending : true
740
+ } )
751
741
. order ( 'created' ) ;
752
742
// [END multi_sort]
753
743
@@ -760,7 +750,7 @@ Query.prototype.testKindlessQuery = function(callback) {
760
750
761
751
// [START kindless_query]
762
752
var query = datastore . createQuery ( )
763
- . filter ( '__key__ >' , lastSeenKey ) ;
753
+ . filter ( '__key__' , ' >', lastSeenKey ) ;
764
754
// [END kindless_query]
765
755
766
756
this . datastore . runQuery ( query , callback ) ;
@@ -852,8 +842,8 @@ Query.prototype.testArrayValueInequalityRange = function(callback) {
852
842
853
843
// [START array_value_inequality_range]
854
844
var query = datastore . createQuery ( 'Task' )
855
- . filter ( 'tag >' , 'learn' )
856
- . filter ( 'tag <' , 'math' ) ;
845
+ . filter ( 'tag' , ' >', 'learn' )
846
+ . filter ( 'tag' , ' <', 'math' ) ;
857
847
// [END array_value_inequality_range]
858
848
859
849
this . datastore . runQuery ( query , callback ) ;
@@ -864,8 +854,8 @@ Query.prototype.testArrayValueEquality = function(callback) {
864
854
865
855
// [START array_value_equality]
866
856
var query = datastore . createQuery ( 'Task' )
867
- . filter ( 'tag =' , 'fun' )
868
- . filter ( 'tag =' , 'programming' ) ;
857
+ . filter ( 'tag' , ' =', 'fun' )
858
+ . filter ( 'tag' , ' =', 'programming' ) ;
869
859
// [END array_value_equality]
870
860
871
861
this . datastore . runQuery ( query , callback ) ;
@@ -876,8 +866,8 @@ Query.prototype.testInequalityRange = function(callback) {
876
866
877
867
// [START inequality_range]
878
868
var query = datastore . createQuery ( 'Task' )
879
- . filter ( 'created >' , new Date ( '1990-01-01T00:00:00z' ) )
880
- . filter ( 'created <' , new Date ( '2000-12-31T23:59:59z' ) ) ;
869
+ . filter ( 'created' , ' >', new Date ( '1990-01-01T00:00:00z' ) )
870
+ . filter ( 'created' , ' <', new Date ( '2000-12-31T23:59:59z' ) ) ;
881
871
// [END inequality_range]
882
872
883
873
this . datastore . runQuery ( query , callback ) ;
@@ -888,8 +878,8 @@ Query.prototype.testInequalityInvalid = function(callback) {
888
878
889
879
// [START inequality_invalid]
890
880
var query = datastore . createQuery ( 'Task' )
891
- . filter ( 'priority >' , 3 )
892
- . filter ( 'created >' , new Date ( '1990-01-01T00:00:00z' ) ) ;
881
+ . filter ( 'priority' , ' >', 3 )
882
+ . filter ( 'created' , ' >', new Date ( '1990-01-01T00:00:00z' ) ) ;
893
883
// [END inequality_invalid]
894
884
895
885
this . datastore . runQuery ( query , callback ) ;
@@ -900,10 +890,10 @@ Query.prototype.testEqualAndInequalityRange = function(callback) {
900
890
901
891
// [START equal_and_inequality_range]
902
892
var query = datastore . createQuery ( 'Task' )
903
- . filter ( 'priority =' , 4 )
904
- . filter ( 'done =' , false )
905
- . filter ( 'created >' , new Date ( '1990-01-01T00:00:00z' ) )
906
- . filter ( 'created <' , new Date ( '2000-12-31T23:59:59z' ) ) ;
893
+ . filter ( 'priority' , ' =', 4 )
894
+ . filter ( 'done' , ' =', false )
895
+ . filter ( 'created' , ' >', new Date ( '1990-01-01T00:00:00z' ) )
896
+ . filter ( 'created' , ' <', new Date ( '2000-12-31T23:59:59z' ) ) ;
907
897
// [END equal_and_inequality_range]
908
898
909
899
this . datastore . runQuery ( query , callback ) ;
@@ -914,7 +904,7 @@ Query.prototype.testInequalitySort = function(callback) {
914
904
915
905
// [START inequality_sort]
916
906
var query = datastore . createQuery ( 'Task' )
917
- . filter ( 'priority >' , 3 )
907
+ . filter ( 'priority' , ' >', 3 )
918
908
. order ( 'priority' )
919
909
. order ( 'created' ) ;
920
910
// [END inequality_sort]
@@ -927,7 +917,7 @@ Query.prototype.testInequalitySortInvalidNotSame = function(callback) {
927
917
928
918
// [START inequality_sort_invalid_not_same]
929
919
var query = datastore . createQuery ( 'Task' )
930
- . filter ( 'priority >' , 3 )
920
+ . filter ( 'priority' , ' >', 3 )
931
921
. order ( 'created' ) ;
932
922
// [END inequality_sort_invalid_not_same]
933
923
@@ -939,7 +929,7 @@ Query.prototype.testInequalitySortInvalidNotFirst = function(callback) {
939
929
940
930
// [START inequality_sort_invalid_not_first]
941
931
var query = datastore . createQuery ( 'Task' )
942
- . filter ( 'priority >' , 3 )
932
+ . filter ( 'priority' , ' >', 3 )
943
933
. order ( 'created' )
944
934
. order ( 'priority' ) ;
945
935
// [END inequality_sort_invalid_not_first]
@@ -1056,7 +1046,7 @@ function Transaction(projectId) {
1056
1046
if ( keyFile ) {
1057
1047
options . keyFilename = keyFile ;
1058
1048
}
1059
- this . datastore = gcloud . datastore ( options ) ;
1049
+ this . datastore = gcloud . datastore . dataset ( options ) ;
1060
1050
1061
1051
this . fromKey = this . datastore . key ( [ 'Bank' , 1 , 'Account' , 1 ] ) ;
1062
1052
this . toKey = this . datastore . key ( [ 'Bank' , 1 , 'Account' , 2 ] ) ;
0 commit comments