cassandra-codec

Java BigInteger varint and Decimal codec as used by Cassandra.

Usage no npm install needed!

<script type="module">
  import cassandraCodec from 'https://cdn.skypack.dev/cassandra-codec';
</script>

README

Cassandra / Java number encoding and decoding

Build Status

Usage:

npm install cassandra-codec

#encodeVarInt(i: Number): Buffer

Encodes a JavaScript Number into a Buffer, using the same format as java.math.BigInteger's toByteArray() method.

#decodeVarInt(b: Buffer): Number

Decodes a Buffer holding a Varint in java.math.BigInteger's toByteArray() format into a JavaScript Number.

License

MIT.