UpdateJSON.displayResult()
UpdateJSON.displayResult()
メソッドは、KVStore.executeSync()
メソッドのコールによって返されたStatementResult
オブジェクトの内容を表示します。この例では、DDL文がストアで正しく実行されたことをユーザーが簡単に確認できるようにするために使用しています。
// Displays the results of an executeSync() call.
private void displayResult(StatementResult result,
String statement) {
System.out.println("===========================");
if (result.isSuccessful()) {
System.out.println("Statement was successful:\n\t" +
statement);
System.out.println("Results:\n\t" + result.getInfo());
} else if (result.isCancelled()) {
System.out.println("Statement was cancelled:\n\t" +
statement);
} else {
// statement wasn't successful: may be in error, or may
// still be in progress.
if (result.isDone()) {
System.out.println("Statement failed:\n\t" +
statement);
System.out.println("Problem:\n\t" +
result.getErrorMessage());
} else {
System.out.println("Statement in progress:\n\t" +
statement);
System.out.println("Status:\n\t" +
result.getInfo());
}
}
}