at.molindo:molindo-mysql-collations-lib

Java collations using MySQL code for collation comparison


License
Apache-2.0

Documentation

molindo-mysql-collations-lib

JNI bridge to MySQL's collation-based compare functions provided by libmysqlclient (MySQL's C client API).

See Introducing: molindo-mysql-collations-lib on Molindo Techblog for details.

Usage:

import at.molindo.mysqlcollations.lib.Collation;

Collation comparator = Collation.get("latin1_general_ci");
int val = comparator.compare("Foo", "foo");

Maven:

<dependency>
  <groupId>at.molindo</groupId>
  <artifactId>molindo-mysql-collations-lib</artifactId>
  <version>0.1.0</version>
</dependency>

Release available from Maven Central, snapshots from oss.sonatype.org.

CI Build:

Build Status