Skip to content

rleijon/jumbo-jni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jumbo-jni

JNI-based project to use an embedded jumbo database.

Example basic usage:

int startingSize = 1024;
JumboJniWrapper jumbo = JumboJniWrapper.initialize(startingSize);
int table = 99;
jumbo.put(table, "Hello".getBytes(), "World!".getBytes());
byte[] ret = jumbo.get(table, "Hello".getBytes());

Using the type registry:

int startingSize = 1024;
JumboJniWrapper jumbo = JumboJniWrapper.initialize(startingSize);
int table = 99;
Codec<TradeKey, Trade> codec = getTradeCodec();
CodecRegistry.registerCodec(table, codec);
TradeKey key = getTradeKey();
Trade value = getTrade();
jumbo.put(table, key, value);
Trade ret = (Trade) jumbo.get(table, key);

About

JNI-based project to use an embedded jumbo database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages