in appengine-java8/spanner/src/main/java/com/example/appengine/spanner/SpannerTasks.java [383:434]
static void runTask(Task task, PrintWriter pw) throws ExecutionException, InterruptedException {
Stopwatch stopwatch = Stopwatch.createStarted();
switch (task) {
case createDatabase:
createDatabase(pw);
break;
case writeExampleData:
writeExampleData(pw);
break;
case query:
query(pw);
break;
case read:
read(pw);
break;
case addMarketingBudget:
addMarketingBudgetColumnToAlbums(pw);
break;
case updateMarketingBudget:
updateMarketingBudgetData();
break;
case queryMarketingBudget:
queryMarketingBudget(pw);
break;
case addIndex:
addIndex();
break;
case readUsingIndex:
readUsingIndex(pw);
break;
case queryUsingIndex:
queryUsingIndex(pw);
break;
case addStoringIndex:
addStoringIndex();
break;
case readStoringIndex:
readStoringIndex(pw);
break;
case readOnlyTransaction:
readOnlyTransaction(pw);
break;
case writeTransaction:
writeWithTransaction();
break;
default:
break;
}
stopwatch.stop();
pw.println(task + " in milliseconds : " + stopwatch.elapsed(TimeUnit.MILLISECONDS));
pw.println("====================================================================");
}