nitrite-java/potassium-nitrite at main · nitrite/nitrite-java

A kotlin extension for Nitrite database. It aims to streamline the usage of nitrite with kotlin by leveraging its language features like extension function, builders, infix functions etc.

How To Install

To use this add required dependencies:

Maven

<dependencies>
    <dependency>
        <groupId>org.dizitart</groupId>
        <artifactId>potassium-nitrite</artifactId>
    </dependency>
</dependencies>

Gradle

implementation 'org.dizitart:potassium-nitrite'

How To Use

Initialize Nitrite Database

val db = nitrite("user", "password") {
    loadModule(MVStoreModule(fileName))
    loadModule(module(KNO2JacksonMapper()))
    loadModule(module(NitriteTextIndexer(UniversalTextTokenizer())))
}

More details can be found in the documentation.