Skip to content

Instantly share code, notes, and snippets.

@brunoborges
Last active August 29, 2015 14:05
Show Gist options
  • Save brunoborges/470ee221f6ff1b40f633 to your computer and use it in GitHub Desktop.
Save brunoborges/470ee221f6ff1b40f633 to your computer and use it in GitHub Desktop.
if (arguments.length != 1) {
print("Usage: jjs -cp lib/kvclient.jar oracle-nosql-get.js -- <key>");
exit(1);
}
var oracle = Packages.oracle;
var KVStore = oracle.kv.KVStore;
var KVStoreConfig = oracle.kv.KVStoreConfig;
var KVStoreFactory = oracle.kv.KVStoreFactory;
var store = KVStoreFactory.getStore(new KVStoreConfig("kvstore", "localhost:5000"));
var nosqlPkg = new JavaImporter(oracle.kv);
with(nosqlPkg) {
var key = Key.createKey(arguments[0].toString());
var valueVersion = store.get(key);
print(valueVersion);
print('ACTUAL VALUE:' + new java.lang.String(valueVersion.getValue().getValue(), "UTF-8"));
store.close();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment