forked from linkedin/PalDB
-
Notifications
You must be signed in to change notification settings - Fork 0
/
overview.html
39 lines (34 loc) · 868 Bytes
/
overview.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<body>
<p>
PalDB is an embeddable persistent write-once key-value store.
</p>
<h1>Code samples</h1>
How to write a store:
<pre>
StoreWriter writer = PalDB.createWriter(new File("store.paldb"));
writer.put("foo", "bar");
writer.put(1213, new int[] {1, 2, 3});
writer.close();
</pre>
How to read a store:
<pre>
StoreReader reader = PalDB.createReader(new File("store.paldb"));
String val1 = reader.get("foo");
int[] val2 = reader.get(1213);
reader.close();
</pre>
How to iterate on a store:
<pre>
StoreReader reader = PalDB.createReader(new File("store.paldb"));
Iterable<Map.Entry<String, String>> iterable = reader.iterable();
for (Map.Entry<String, String> entry : iterable) {
String key = entry.getKey();
String value = entry.getValue();
}
reader.close();
</pre>
<h2>API Changes</h2>
<ul>
<li>(April 2015) Initial API</li>
</ul>
</body>