UpdateJSON.run()
UpdateJSON.run()
メソッドは、コマンドライン引数を解析し、KVStore
ハンドルを設定して開き、この例の個々のステップを提供する各メソッドをコールします。
3つの異なるupdateTable...
メソッドがあることに注意してください。各メソッドは、次と同じ機能を提供しますが、読取りは異なる方法で実行されます。データが表にロードされた後に、個別に実行できます。他の唯一の依存性は、UpdateJSON.createIndex()を実行してからUpdateJSON.updateTableWithIndex()を実行する必要があることです。
private void run(String args[]) {
parseArgs(args);
KVStoreConfig kconfig =
new KVStoreConfig(storeName,
helperhosts);
KVStore kvstore = KVStoreFactory.getStore(kconfig);
defineTable(kvstore);
loadTable(kvstore, dataFile);
displayTable(kvstore);
updateTableWithoutQuery(kvstore);
createIndex(kvstore);
updateTableWithIndex(kvstore);
updateTableUsingSQLQuery(kvstore);
displayTable(kvstore);
}