Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 823 Bytes

README.md

File metadata and controls

32 lines (23 loc) · 823 Bytes

Eco Commons Avro

It's a library of utilities, helpers and higher-level APIs for the Avro serialization system.

The library can be obtained from the Maven by adding the following dependency in the pom.xml:

<dependency>
    <groupId>com.epam.eco</groupId>
    <artifactId>commons-avro</artifactId>
    <version>${project.version}</version>
</dependency>

Features

  • XPath like DSL to query and manipulate entries of an Avro documents
  • Traverse/modify/generate Avro schemas
  • Convert/cast Avro documents
  • Get detailed results of an Avro schema compatibility checks

Build

git clone [email protected]:epam/eco-commons-avro.git
cd eco-commons-avro
mvn clean package

License

Licensed under the Apache License, Version 2.0