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());
            }
        }
    }