Skip to content

Simplified integration of logical types#184

Closed
trehak1 wants to merge 117 commits into
apache:masterfrom
atlascon:easy-custom-logical-types
Closed

Simplified integration of logical types#184
trehak1 wants to merge 117 commits into
apache:masterfrom
atlascon:easy-custom-logical-types

Conversation

@trehak1
Copy link
Copy Markdown

@trehak1 trehak1 commented Jan 4, 2017

Simplified integration of custom LogicalTypes, mainly with focus on maven-plugin code generation; Usage

<configuration> <logicalTypeContainers> <logicalTypeContainer>org.foo.MyTypeContainer</logicalTypeContainer> </logicalTypeContainers> </configuration>

tomwhite and others added 30 commits August 10, 2015 13:25
…beck.

    The data.avr file is generated every times the tests are run;
    Gemfile.lock is generated every time `bundle install` is run.

This closes #45



git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1702595 13f79535-47bb-0310-9956-ffa450edef68
… Daniel Schierbeck.

* Avro::SchemaNormalization.to_parsing_form converts a schema to Parsing
Canonical Form
* support for MD5 and SHA256 fingerprints

This closes #40



git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1702840 13f79535-47bb-0310-9956-ffa450edef68
…ion. Contributed by blue and martinkl.

git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1723296 13f79535-47bb-0310-9956-ffa450edef68
…t with Avro. Contributed by Magnus Edenhill.

git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1725901 13f79535-47bb-0310-9956-ffa450edef68
This cache maps a Schema to its corresponding LogicalType that has been
constructed from the Schema's properties, by object identity. This is no
longer needed now that the LogicalType is set on the schema instance
when it is parsed. The cache was necessary when we were trying to avoid
all changes to the Schema class.


git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1725916 13f79535-47bb-0310-9956-ffa450edef68
rdblue and others added 28 commits November 5, 2016 13:15
Java and other implementations require this CRC32 checksum of the
uncompressed content in order to read the data. This implements the
checksum, with backward-compatibility for files written by old versions
of avro-ruby. If the checksum doesn't match or if decompression fails
with the last 4 bytes removed as the checksum, avro-ruby will decompress
the incoming bytes and pass them on assuming that the file is from an
old reader.

Closes #121.
The dev-tools module has to be built before working in lang/java. This
breaks the build.sh script and is a confusing failure for new Java
contributors. This commit fixes the problem by moving the checkstyle
config back into the lang/java/pom.xml. It is applied to all Java
modules under lang/java.
…ltan Ivanfi.

Added a unit test triggering the bug then fixed the bug. Modified build
process to use debug builds for tests to allow catching bugs of this
type.
…ashi.

Also removes '-framework' parameter from nunit-console

Closes #136.
The interop tests need the root POM installed to pass, so install all
build artifacts since other modules and tests depend on Java.
@trehak1 trehak1 changed the base branch from branch-1.8 to master January 4, 2017 20:53
@trehak1 trehak1 closed this Jan 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.