本文整理汇总了Java中com.google.cloud.datastore.Datastore.delete方法的典型用法代码示例。如果您正苦于以下问题:Java Datastore.delete方法的具体用法?Java Datastore.delete怎么用?Java Datastore.delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.cloud.datastore.Datastore
的用法示例。
在下文中一共展示了Datastore.delete方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: deleteKeys
import com.google.cloud.datastore.Datastore; //导入方法依赖的package包/类
private void deleteKeys(Iterable<Key> keys) {
Datastore datastore = this.datastoreOptions.getService();
List<Key> buffer = new ArrayList<>(BUFFER_SIZE);
for (Key key : keys) {
buffer.add(key);
if (buffer.size() >= BUFFER_SIZE) {
datastore.delete(buffer.toArray(new Key[buffer.size()]));
buffer.clear();
}
}
if (buffer.size() > 0) {
datastore.delete(buffer.toArray(new Key[buffer.size()]));
}
}
示例2: tearDown
import com.google.cloud.datastore.Datastore; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
// clear datastore after each test
Datastore datastore = helper.getOptions().getService();
KeyQuery query = Query.newKeyQueryBuilder().build();
final QueryResults<Key> keys = datastore.run(query);
while (keys.hasNext()) {
datastore.delete(keys.next());
}
}
示例3: tearDown
import com.google.cloud.datastore.Datastore; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
// clear datastore after each test
Datastore datastore = localDatastore.getOptions().getService();
KeyQuery query = Query.newKeyQueryBuilder().build();
final QueryResults<Key> keys = datastore.run(query);
while (keys.hasNext()) {
datastore.delete(keys.next());
}
}
示例4: tearDown
import com.google.cloud.datastore.Datastore; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
// clear datastore after each test
Datastore datastore = localDatastore.getOptions().getService();
KeyQuery query = Query.newKeyQueryBuilder().build();
final QueryResults<Key> keys = datastore.run(query);
while (keys.hasNext()) {
datastore.delete(keys.next());
}
serviceHelper.stubClient().clear();
}
示例5: tearDown
import com.google.cloud.datastore.Datastore; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
serviceHelper.close();
// clear datastore after each test
Datastore datastore = localDatastore.getOptions().getService();
KeyQuery query = Query.newKeyQueryBuilder().build();
final QueryResults<Key> keys = datastore.run(query);
while (keys.hasNext()) {
datastore.delete(keys.next());
}
}
示例6: deleteTestEntity
import com.google.cloud.datastore.Datastore; //导入方法依赖的package包/类
private static final void deleteTestEntity() {
Datastore datastore = DatastoreOptions.getDefaultInstance().getService();
String kind = "Task";
String name = "sampletask1";
Key taskKey = datastore.newKeyFactory().setKind(kind).newKey(name);
datastore.delete(taskKey);
}
示例7: wipeDatastore
import com.google.cloud.datastore.Datastore; //导入方法依赖的package包/类
public static void wipeDatastore() {
Datastore datastore = getDatastore();
QueryResults<Key> guestbooks = datastore.run(Query.keyQueryBuilder().kind("Greeting")
.build());
ArrayList<Key> keys = Lists.newArrayList(guestbooks);
if (!keys.isEmpty()) {
datastore.delete(keys.toArray(new Key[keys.size()]));
}
}
示例8: wipeDatastore
import com.google.cloud.datastore.Datastore; //导入方法依赖的package包/类
public static void wipeDatastore() {
Datastore datastore = getDatastore();
QueryResults<Key> guestbooks =
datastore.run(Query.newKeyQueryBuilder().setKind("Greeting").build());
ArrayList<Key> keys = Lists.newArrayList(guestbooks);
if (!keys.isEmpty()) {
datastore.delete(keys.toArray(new Key[keys.size()]));
}
}