datastore(10)

7follower
@iwasaki さんのアバター 14views

Datastoreでキーを使って検索をする方法

キーを使って検索をする場合には、一旦IDからキーを作成します。 DatastoreHelper.makeKey("テーブル名", キーの数字).build(); のようにします。GQLで書くところの Kind(“テーブル名... 2015年10月8日
@iwasaki さんのアバター 66views

GQLの書き方

where句を指定する方法 SELECT * FROM Hoge where xL='mykeyword' リレーションがある場合にキーで指定する方法 select * from Hoge where oK = Key('Foo',... 2014年12月19日
@iwasaki さんのアバター 80views

Datastoreで見かけるエラーピックアップ

Caused by: java.lang.IllegalArgumentException: Value does not contain a timestamp. at com.google.api.services.da... 2014年12月19日
@iwasaki さんのアバター 1,017views

データを引っこ抜いてDatastoreから決別する方法

このエントリーはGoogle Cloud Platform Advent Calendar 2014の9日目です。 最近はBigQueryの方が話題になっておりますね。 昔Datastoreベースで作ったアプリケーションをBigQuer... 2014年12月9日
@iwasaki さんのアバター 16views

DatastoreにLow Level APIでデータの削除をする

private static void deleteModel(Entity model) throws DatastoreException { BeginTransactionRequest.Builder treq ... 2014年12月2日
@iwasaki さんのアバター 29views

DatastoreにLow Level APIでデータの登録をかける

Datastoreにデータの新規登録をする際には以下のように行います。 private static void createHoge(String id) throws DatastoreException { BeginT... 2014年12月1日
@iwasaki さんのアバター 20views

DatastoreにLow Level APIでデータの更新をかける2

Datastoreの更新時に新しいカラムを追加する場合は addProperty メソッドを使います。 slim3を使っていて既存のカラムの schemaVersion などを更新したい場合はindexを指定して setProper... 2014年11月28日
@iwasaki さんのアバター 57views

DatastoreにLow Level APIでデータの更新をかける

Datastoreに対して更新をかける方法です。 datastoreのインスタンスは既に生成してある前提です。 トランザクションをセットしないと更新を受け付けてくれません。 Entity.newBuilder(model); で既存... 2014年11月20日
@iwasaki さんのアバター 115views

DatastoreにLow Level APIでアクセスする

http://hacknote.jp/archives/6276/ でDatastoreに接続したあとは以下のようにしてSELECT文を発行できます。 まずはQueryを実行するためのメソッドを用意します。 なおこのメソッドではまだ以... 2014年11月4日
@iwasaki さんのアバター 313views

Datastoreに外部からアクセスする

Datastoreに外部からアクセスする方法です。 事前に外部からアクセスできるように以下のURLに載っている「Accessing the Datastore API from another platform」の手順を実施しておきます。... 2014年10月31日