Simplified integration of logical types#184
Closed
trehak1 wants to merge 117 commits into
Closed
Conversation
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1695064 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1695083 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1695236 13f79535-47bb-0310-9956-ffa450edef68
…ying. Contributed by Mike Rodriguez. git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1697684 13f79535-47bb-0310-9956-ffa450edef68
…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
…ributed by Clément MAHTIEU. git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1716425 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1720281 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1720283 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1720356 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1720361 13f79535-47bb-0310-9956-ffa450edef68
…96 bytes. (Ben Walsh via martinkl) git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1722355 13f79535-47bb-0310-9956-ffa450edef68
… Skye Wanderman-Milne. git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1722362 13f79535-47bb-0310-9956-ffa450edef68
… Ujjwal. git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1722365 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1723288 13f79535-47bb-0310-9956-ffa450edef68
…y blue. git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1723293 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
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1724128 13f79535-47bb-0310-9956-ffa450edef68
…tributed by blue. git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1724205 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1724395 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1724507 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1724591 13f79535-47bb-0310-9956-ffa450edef68
…zedMap git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1725222 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
…ributed by Magnus Edenhill. git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1725902 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1725903 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1725904 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
… update (May 2011). git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1725918 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/avro/branches/branch-1.8@1725987 13f79535-47bb-0310-9956-ffa450edef68
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.
…buted by Gabor Szadovszky.
… by Simon Woodford.
…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.
…tributed by Gabor Szadovszky.
…s promotion. Contributed by Anders Sundelin.
Contributed by Gabor Szadovszky.
…ashi. Also removes '-framework' parameter from nunit-console Closes #136.
…ontributed by Suraj Acharya.
…to Takahashi." This reverts commit 338b443.
The interop tests need the root POM installed to pass, so install all build artifacts since other modules and tests depend on Java.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Simplified integration of custom LogicalTypes, mainly with focus on maven-plugin code generation; Usage
<configuration> <logicalTypeContainers> <logicalTypeContainer>org.foo.MyTypeContainer</logicalTypeContainer> </logicalTypeContainers> </configuration>