Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 879 Bytes

README.md

File metadata and controls

35 lines (26 loc) · 879 Bytes

Ametiste LMDB Connector Library

Overview

Lmdb Connector provide interface to interact with LMDB databases.

Connector has one implementation that uses JNI Library and contains precompiled versions for Linux (64-bit) and Mac OS X (64 bit).

Configuration

LMDB connector provides separate API module. To add its to project include next dependency to gradle script:

dependencies {
   compile("org.ametiste.lib:lmdb-connector-api:${connectorVersion}")
}

Concrete connector implementation adds as following:

dependencies {
   compile("org.ametiste.lib:lmdb-connector-deephacks:${connectorVersion}")
}

Example of usage

public void printData(String path) {
    LmdbConnector connector = mew JniLmdbConnector();

    try (LmdbIterator iter = connector.iterate(path)) {
        iter.forEachRemaining(System.out::println);
    }
}