# cassandra-codec **Repository Path**: mirrors_wikimedia/cassandra-codec ## Basic Information - **Project Name**: cassandra-codec - **Description**: Cassandra data encoding / decoding, in particular Java BigInteger varints and Decimals - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cassandra / Java number encoding and decoding [![Build Status](https://travis-ci.org/wikimedia/cassandra-codec?branch=master)](https://travis-ci.org/wikimedia/cassandra-codec) ## Usage: ```bash 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.