Sha256: 77b1fd8357bb0a5012d51f277fee6dec7fd390913f520660ed8de039b0232c12
Contents?: true
Size: 982 Bytes
Versions: 3
Compression:
Stored size: 982 Bytes
Contents
import kyotocabinet.*; public class KCDBEX1 { public static void main(String[] args) { // create the object DB db = new DB(); // open the database if (!db.open("casket.kch", DB.OWRITER | DB.OCREATE)){ System.err.println("open error: " + db.error()); } // store records if (!db.set("foo", "hop") || !db.set("bar", "step") || !db.set("baz", "jump")){ System.err.println("set error: " + db.error()); } // retrieve records String value = db.get("foo"); if (value != null){ System.out.println(value); } else { System.err.println("set error: " + db.error()); } // traverse records Cursor cur = db.cursor(); cur.jump(); String[] rec; while ((rec = cur.get_str(true)) != null) { System.out.println(rec[0] + ":" + rec[1]); } cur.disable(); // close the database if(!db.close()){ System.err.println("close error: " + db.error()); } } }
Version data entries
3 entries across 3 versions & 1 rubygems