[avro-java] 02/02: Merge tag 'upstream/1.7.7'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Sat Jan 31 22:57:33 UTC 2015


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository avro-java.

commit ba2a673f0e63143ef512c8c3f2bdb5afe2752e13
Merge: ae07c7d 1c2a647
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Sat Jan 31 23:54:27 2015 +0100

    Merge tag 'upstream/1.7.7'
    
    Upstream version 1.7.7

 .gitignore                                         |    9 +
 BUILD.txt                                          |   30 +
 CHANGES.txt                                        | 3039 ++++++++++++++++++++
 DIST_README.txt                                    |   14 +
 LICENSE.txt                                        |  308 ++
 NOTICE.txt                                         |    9 +
 README.txt                                         |    9 +
 build.sh                                           |  182 ++
 doc/build.xml                                      |   37 +
 doc/examples/example.py                            |   15 +
 doc/examples/java-example/pom.xml                  |   52 +
 .../src/main/java/example/GenericMain.java         |   53 +
 .../src/main/java/example/SpecificMain.java        |   55 +
 doc/examples/mr-example/pom.xml                    |   59 +
 .../src/main/java/example/AvroWordCount.java       |  105 +
 .../src/main/java/example/GenerateData.java        |   39 +
 .../main/java/example/MapReduceAvroWordCount.java  |  124 +
 .../src/main/java/example/MapReduceColorCount.java |  107 +
 .../src/main/java/example/MapredColorCount.java    |   93 +
 doc/examples/user.avsc                             |    9 +
 doc/forrest.properties                             |    3 +
 doc/src/cli.xconf                                  |  328 +++
 .../content/htmldocs/canonical-completeness.html   |  204 ++
 doc/src/content/xdocs/gettingstartedjava.xml       |  476 +++
 doc/src/content/xdocs/gettingstartedpython.xml     |  221 ++
 doc/src/content/xdocs/idl.xml                      |  448 +++
 doc/src/content/xdocs/index.xml                    |   96 +
 doc/src/content/xdocs/mr.xml                       |  580 ++++
 doc/src/content/xdocs/sasl.xml                     |  152 +
 doc/src/content/xdocs/site.xml                     |   91 +
 doc/src/content/xdocs/spec.xml                     | 1415 +++++++++
 doc/src/content/xdocs/tabs.xml                     |   39 +
 doc/src/resources/images/apache_feather.gif        |  Bin 0 -> 4128 bytes
 doc/src/resources/images/avro-logo.png             |  Bin 0 -> 4777 bytes
 doc/src/resources/images/favicon.ico               |  Bin 0 -> 766 bytes
 doc/src/skinconf.xml                               |  350 +++
 lang/java/.eclipse_launchers/AllTests.launch       |   36 +
 lang/java/.gitignore                               |   19 +
 .../java/archetypes/avro-service-archetype/pom.xml |   52 +
 .../avro-service-archetype/src/main/pom/pom.xml    |  140 +
 .../META-INF/maven/archetype-metadata.xml          |   48 +
 .../src/main/avro/order-service.avpr               |   46 +
 .../src/main/java/service/SimpleOrderService.java  |   45 +
 .../java/transport/SimpleOrderServiceClient.java   |   79 +
 .../java/transport/SimpleOrderServiceEndpoint.java |   67 +
 .../src/main/resources/logback.xml                 |   30 +
 .../SimpleOrderServiceIntegrationTest.java         |   87 +
 .../projects/basic/archetype.properties            |    6 +
 .../src/test/integration/projects/basic/goal.txt   |    1 +
 lang/java/archetypes/pom.xml                       |  121 +
 lang/java/avro/pom.xml                             |  164 ++
 .../java/org/apache/avro/AvroRemoteException.java  |   46 +
 .../java/org/apache/avro/AvroRuntimeException.java |   29 +
 .../java/org/apache/avro/AvroTypeException.java    |   29 +
 .../main/java/org/apache/avro/JsonProperties.java  |  120 +
 .../src/main/java/org/apache/avro/Protocol.java    |  537 ++++
 .../avro/src/main/java/org/apache/avro/Schema.java | 1544 ++++++++++
 .../main/java/org/apache/avro/SchemaBuilder.java   | 2598 +++++++++++++++++
 .../org/apache/avro/SchemaBuilderException.java    |   26 +
 .../java/org/apache/avro/SchemaCompatibility.java  |  526 ++++
 .../java/org/apache/avro/SchemaNormalization.java  |  174 ++
 .../java/org/apache/avro/SchemaParseException.java |   26 +
 .../org/apache/avro/SchemaValidationException.java |   39 +
 .../org/apache/avro/SchemaValidationStrategy.java  |   38 +
 .../main/java/org/apache/avro/SchemaValidator.java |   46 +
 .../org/apache/avro/SchemaValidatorBuilder.java    |   77 +
 .../org/apache/avro/UnresolvedUnionException.java  |   39 +
 .../src/main/java/org/apache/avro/ValidateAll.java |   55 +
 .../java/org/apache/avro/ValidateCanBeRead.java    |   42 +
 .../main/java/org/apache/avro/ValidateCanRead.java |   43 +
 .../main/java/org/apache/avro/ValidateLatest.java  |   55 +
 .../java/org/apache/avro/ValidateMutualRead.java   |   74 +
 .../java/org/apache/avro/data/ErrorBuilder.java    |   47 +
 .../src/main/java/org/apache/avro/data/Json.java   |  184 ++
 .../java/org/apache/avro/data/RecordBuilder.java   |   30 +
 .../org/apache/avro/data/RecordBuilderBase.java    |  166 ++
 .../main/java/org/apache/avro/data/package.html    |   22 +
 .../main/java/org/apache/avro/file/BZip2Codec.java |  105 +
 .../src/main/java/org/apache/avro/file/Codec.java  |   48 +
 .../java/org/apache/avro/file/CodecFactory.java    |  121 +
 .../org/apache/avro/file/DataFileConstants.java    |   43 +
 .../java/org/apache/avro/file/DataFileReader.java  |  251 ++
 .../org/apache/avro/file/DataFileReader12.java     |  227 ++
 .../java/org/apache/avro/file/DataFileStream.java  |  375 +++
 .../java/org/apache/avro/file/DataFileWriter.java  |  468 +++
 .../java/org/apache/avro/file/DeflateCodec.java    |  145 +
 .../main/java/org/apache/avro/file/FileReader.java |   49 +
 .../apache/avro/file/LengthLimitedInputStream.java |   85 +
 .../main/java/org/apache/avro/file/NullCodec.java  |   64 +
 .../apache/avro/file/SeekableByteArrayInput.java   |   42 +
 .../org/apache/avro/file/SeekableFileInput.java    |   37 +
 .../java/org/apache/avro/file/SeekableInput.java   |   38 +
 .../java/org/apache/avro/file/SnappyCodec.java     |   83 +
 .../main/java/org/apache/avro/file/Syncable.java   |   35 +
 .../apache/avro/file/SyncableFileOutputStream.java |  107 +
 .../main/java/org/apache/avro/file/XZCodec.java    |  122 +
 .../main/java/org/apache/avro/file/package.html    |   23 +
 .../java/org/apache/avro/generic/GenericArray.java |   33 +
 .../org/apache/avro/generic/GenericContainer.java  |   27 +
 .../java/org/apache/avro/generic/GenericData.java  | 1039 +++++++
 .../apache/avro/generic/GenericDatumReader.java    |  502 ++++
 .../apache/avro/generic/GenericDatumWriter.java    |  234 ++
 .../org/apache/avro/generic/GenericEnumSymbol.java |   25 +
 .../java/org/apache/avro/generic/GenericFixed.java |   24 +
 .../org/apache/avro/generic/GenericRecord.java     |   27 +
 .../apache/avro/generic/GenericRecordBuilder.java  |  260 ++
 .../org/apache/avro/generic/IndexedRecord.java     |   30 +
 .../main/java/org/apache/avro/generic/package.html |   43 +
 .../main/java/org/apache/avro/io/BinaryData.java   |  428 +++
 .../java/org/apache/avro/io/BinaryDecoder.java     |  992 +++++++
 .../java/org/apache/avro/io/BinaryEncoder.java     |  127 +
 .../org/apache/avro/io/BlockingBinaryEncoder.java  |  562 ++++
 .../org/apache/avro/io/BufferedBinaryEncoder.java  |  227 ++
 .../main/java/org/apache/avro/io/DatumReader.java  |   38 +
 .../main/java/org/apache/avro/io/DatumWriter.java  |   36 +
 .../src/main/java/org/apache/avro/io/Decoder.java  |  284 ++
 .../java/org/apache/avro/io/DecoderFactory.java    |  316 ++
 .../org/apache/avro/io/DirectBinaryDecoder.java    |  204 ++
 .../org/apache/avro/io/DirectBinaryEncoder.java    |  133 +
 .../src/main/java/org/apache/avro/io/Encoder.java  |  299 ++
 .../java/org/apache/avro/io/EncoderFactory.java    |  363 +++
 .../main/java/org/apache/avro/io/JsonDecoder.java  |  702 +++++
 .../main/java/org/apache/avro/io/JsonEncoder.java  |  319 ++
 .../java/org/apache/avro/io/ParsingDecoder.java    |   77 +
 .../java/org/apache/avro/io/ParsingEncoder.java    |   70 +
 .../java/org/apache/avro/io/ResolvingDecoder.java  |  328 +++
 .../java/org/apache/avro/io/ValidatingDecoder.java |  254 ++
 .../java/org/apache/avro/io/ValidatingEncoder.java |  218 ++
 .../src/main/java/org/apache/avro/io/package.html  |   31 +
 .../avro/io/parsing/JsonGrammarGenerator.java      |  101 +
 .../java/org/apache/avro/io/parsing/Parser.java    |  192 ++
 .../avro/io/parsing/ResolvingGrammarGenerator.java |  503 ++++
 .../org/apache/avro/io/parsing/SkipParser.java     |   96 +
 .../java/org/apache/avro/io/parsing/Symbol.java    |  627 ++++
 .../io/parsing/ValidatingGrammarGenerator.java     |  137 +
 .../apache/avro/io/parsing/doc-files/parsing.html  |  615 ++++
 .../java/org/apache/avro/io/parsing/package.html   |   40 +
 .../src/main/java/org/apache/avro/ipc/package.html |   23 +
 .../src/main/java/org/apache/avro/package.html     |   44 +
 .../org/apache/avro/reflect/ArrayAccessor.java     |  228 ++
 .../java/org/apache/avro/reflect/AvroAlias.java    |   37 +
 .../java/org/apache/avro/reflect/AvroDefault.java  |   32 +
 .../java/org/apache/avro/reflect/AvroEncode.java   |   35 +
 .../java/org/apache/avro/reflect/AvroIgnore.java   |   33 +
 .../java/org/apache/avro/reflect/AvroMeta.java     |   34 +
 .../java/org/apache/avro/reflect/AvroName.java     |   34 +
 .../java/org/apache/avro/reflect/AvroSchema.java   |   44 +
 .../org/apache/avro/reflect/CustomEncoding.java    |   53 +
 .../apache/avro/reflect/DateAsLongEncoding.java    |   53 +
 .../java/org/apache/avro/reflect/FieldAccess.java  |   26 +
 .../apache/avro/reflect/FieldAccessReflect.java    |  121 +
 .../org/apache/avro/reflect/FieldAccessUnsafe.java |  365 +++
 .../org/apache/avro/reflect/FieldAccessor.java     |   55 +
 .../java/org/apache/avro/reflect/Nullable.java     |   33 +
 .../java/org/apache/avro/reflect/ReflectData.java  |  729 +++++
 .../apache/avro/reflect/ReflectDatumReader.java    |  232 ++
 .../apache/avro/reflect/ReflectDatumWriter.java    |  177 ++
 .../org/apache/avro/reflect/ReflectionUtil.java    |  126 +
 .../java/org/apache/avro/reflect/Stringable.java   |   34 +
 .../main/java/org/apache/avro/reflect/Union.java   |   39 +
 .../main/java/org/apache/avro/reflect/package.html |  101 +
 .../org/apache/avro/specific/AvroGenerated.java    |   32 +
 .../java/org/apache/avro/specific/FixedSize.java   |   37 +
 .../org/apache/avro/specific/SpecificData.java     |  341 +++
 .../apache/avro/specific/SpecificDatumReader.java  |  102 +
 .../apache/avro/specific/SpecificDatumWriter.java  |   73 +
 .../avro/specific/SpecificErrorBuilderBase.java    |  124 +
 .../avro/specific/SpecificExceptionBase.java       |   60 +
 .../org/apache/avro/specific/SpecificFixed.java    |   33 +
 .../org/apache/avro/specific/SpecificRecord.java   |   26 +
 .../apache/avro/specific/SpecificRecordBase.java   |   65 +
 .../avro/specific/SpecificRecordBuilderBase.java   |   53 +
 .../java/org/apache/avro/specific/package.html     |   45 +
 .../apache/avro/util/ByteBufferInputStream.java    |   89 +
 .../apache/avro/util/ByteBufferOutputStream.java   |  107 +
 .../main/java/org/apache/avro/util/ClassUtils.java |  109 +
 .../src/main/java/org/apache/avro/util/Utf8.java   |  175 ++
 .../org/apache/avro/util/WeakIdentityHashMap.java  |  169 ++
 .../main/java/org/apache/avro/util/package.html    |   23 +
 lang/java/avro/src/main/java/overview.html         |   88 +
 lang/java/avro/src/test/java/NoPackage.java        |   21 +
 .../test/java/org/apache/avro/AvroTestUtil.java    |   54 +
 .../src/test/java/org/apache/avro/BarRecord.java   |   51 +
 .../java/org/apache/avro/FooBarSpecificRecord.java |  233 ++
 .../src/test/java/org/apache/avro/FooRecord.java   |   47 +
 .../java/org/apache/avro/GenerateBlockingData.java |   87 +
 .../src/test/java/org/apache/avro/RandomData.java  |  144 +
 .../test/java/org/apache/avro/TestDataFile.java    |  391 +++
 .../java/org/apache/avro/TestDataFileConcat.java   |  184 ++
 .../java/org/apache/avro/TestDataFileDeflate.java  |   64 +
 .../java/org/apache/avro/TestDataFileMeta.java     |   79 +
 .../java/org/apache/avro/TestDataFileReflect.java  |  185 ++
 .../test/java/org/apache/avro/TestProtocol.java    |   57 +
 .../src/test/java/org/apache/avro/TestSchema.java  |   67 +
 .../java/org/apache/avro/TestSchemaBuilder.java    |  729 +++++
 .../org/apache/avro/TestSchemaCompatibility.java   |  609 ++++
 .../org/apache/avro/TestSchemaNormalization.java   |  122 +
 .../java/org/apache/avro/TestSchemaValidation.java |  147 +
 .../src/test/java/org/apache/avro/TypeEnum.java    |   11 +
 .../apache/avro/data/RecordBuilderBaseTest.java    |   93 +
 .../java/org/apache/avro/file/TestBZip2Codec.java  |   65 +
 .../java/org/apache/avro/file/TestCustomCodec.java |   58 +
 .../avro/file/TestLengthLimitedInputStream.java    |   58 +
 .../avro/file/TestSeekableByteArrayInput.java      |   86 +
 .../org/apache/avro/file/codec/CustomCodec.java    |   94 +
 .../org/apache/avro/generic/TestGenericData.java   |  407 +++
 .../avro/generic/TestGenericDatumWriter.java       |  214 ++
 .../avro/generic/TestGenericRecordBuilder.java     |  114 +
 .../org/apache/avro/io/LegacyBinaryEncoder.java    |  210 ++
 .../java/org/apache/avro/io/TestBinaryDecoder.java |  463 +++
 .../apache/avro/io/TestBinaryEncoderFidelity.java  |  198 ++
 .../java/org/apache/avro/io/TestBlockingIO.java    |  477 +++
 .../java/org/apache/avro/io/TestBlockingIO2.java   |  162 ++
 .../test/java/org/apache/avro/io/TestEncoders.java |  196 ++
 .../java/org/apache/avro/io/TestJsonDecoder.java   |   63 +
 .../java/org/apache/avro/io/TestResolvingIO.java   |  216 ++
 .../apache/avro/io/TestResolvingIOResolving.java   |  206 ++
 .../java/org/apache/avro/io/TestValidatingIO.java  |  860 ++++++
 .../io/parsing/TestResolvingGrammarGenerator.java  |  152 +
 .../io/parsing/TestResolvingGrammarGenerator2.java |   34 +
 .../org/apache/avro/reflect/TestByteBuffer.java    |  138 +
 .../java/org/apache/avro/reflect/TestReflect.java  | 1051 +++++++
 .../avro/reflect/TestReflectDatumReader.java       |  178 ++
 .../apache/avro/reflect/TestReflectionUtil.java    |   79 +
 .../org/apache/avro/specific/TestSpecificData.java |  148 +
 .../test/java/org/apache/avro/util/CaseFinder.java |  211 ++
 .../java/org/apache/avro/util/TestCaseFinder.java  |  141 +
 .../test/java/org/apache/avro/util/TestUtf8.java   |   51 +
 .../avro/src/test/resources/SchemaBuilder.avsc     |  284 ++
 lang/java/checkstyle.xml                           |   59 +
 lang/java/compiler/pom.xml                         |  131 +
 .../avro/compiler/specific/ProtocolTask.java       |   95 +
 .../apache/avro/compiler/specific/SchemaTask.java  |   36 +
 .../avro/compiler/specific/SpecificCompiler.java   |  810 ++++++
 .../javacc/org/apache/avro/compiler/idl/idl.jj     | 1615 +++++++++++
 .../specific/templates/java/classic/enum.vm        |   34 +
 .../specific/templates/java/classic/fixed.vm       |   43 +
 .../specific/templates/java/classic/protocol.vm    |   83 +
 .../specific/templates/java/classic/record.vm      |  248 ++
 lang/java/compiler/src/test/idl/input/bar.avpr     |    2 +
 .../java/compiler/src/test/idl/input/baseball.avdl |   23 +
 lang/java/compiler/src/test/idl/input/foo.avsc     |    3 +
 lang/java/compiler/src/test/idl/input/import.avdl  |   37 +
 lang/java/compiler/src/test/idl/input/interop.avdl |   50 +
 .../compiler/src/test/idl/input/mr_events.avdl     |   72 +
 .../compiler/src/test/idl/input/namespaces.avdl    |   42 +
 .../compiler/src/test/idl/input/nestedimport.avdl  |   31 +
 lang/java/compiler/src/test/idl/input/player.avsc  |    8 +
 .../java/compiler/src/test/idl/input/position.avsc |    3 +
 .../compiler/src/test/idl/input/reservedwords.avdl |   22 +
 lang/java/compiler/src/test/idl/input/simple.avdl  |   65 +
 lang/java/compiler/src/test/idl/input/unicode.avdl |   29 +
 .../compiler/src/test/idl/output/baseball.avpr     |   31 +
 lang/java/compiler/src/test/idl/output/import.avpr |   94 +
 .../java/compiler/src/test/idl/output/interop.avpr |   94 +
 .../compiler/src/test/idl/output/mr_events.avpr    |  119 +
 .../compiler/src/test/idl/output/namespaces.avpr   |   51 +
 .../compiler/src/test/idl/output/nestedimport.avpr |   53 +
 .../src/test/idl/output/reservedwords.avpr         |   16 +
 lang/java/compiler/src/test/idl/output/simple.avpr |  112 +
 .../java/compiler/src/test/idl/output/unicode.avpr |   18 +
 .../test/idl/putOnClassPath/OnTheClasspath.avdl    |   24 +
 .../test/idl/putOnClassPath/OnTheClasspath.avpr    |   11 +
 .../test/idl/putOnClassPath/OnTheClasspath.avsc    |    6 +
 .../src/test/idl/putOnClassPath/nestedtypes.avdl   |   23 +
 .../apache/avro/compiler/TestSpecificCompiler.java |  202 ++
 .../java/org/apache/avro/compiler/idl/TestIdl.java |  183 ++
 .../compiler/src/test/resources/simple_record.avsc |    7 +
 lang/java/ipc/pom.xml                              |  153 +
 .../main/java/org/apache/avro/ipc/CallFuture.java  |  162 ++
 .../main/java/org/apache/avro/ipc/Callback.java    |   39 +
 .../java/org/apache/avro/ipc/DatagramServer.java   |   80 +
 .../org/apache/avro/ipc/DatagramTransceiver.java   |   85 +
 .../main/java/org/apache/avro/ipc/HttpServer.java  |  110 +
 .../java/org/apache/avro/ipc/HttpTransceiver.java  |  134 +
 .../ipc/src/main/java/org/apache/avro/ipc/Ipc.java |   53 +
 .../java/org/apache/avro/ipc/LocalTransceiver.java |   52 +
 .../main/java/org/apache/avro/ipc/NettyServer.java |  217 ++
 .../java/org/apache/avro/ipc/NettyTransceiver.java |  639 ++++
 .../org/apache/avro/ipc/NettyTransportCodec.java   |  202 ++
 .../main/java/org/apache/avro/ipc/RPCContext.java  |  215 ++
 .../main/java/org/apache/avro/ipc/RPCPlugin.java   |   76 +
 .../main/java/org/apache/avro/ipc/Requestor.java   |  563 ++++
 .../main/java/org/apache/avro/ipc/Responder.java   |  260 ++
 .../java/org/apache/avro/ipc/ResponderServlet.java |   56 +
 .../java/org/apache/avro/ipc/SaslSocketServer.java |  102 +
 .../org/apache/avro/ipc/SaslSocketTransceiver.java |  403 +++
 .../src/main/java/org/apache/avro/ipc/Server.java  |   35 +
 .../java/org/apache/avro/ipc/SocketServer.java     |  145 +
 .../org/apache/avro/ipc/SocketTransceiver.java     |  120 +
 .../main/java/org/apache/avro/ipc/Transceiver.java |  109 +
 .../apache/avro/ipc/generic/GenericRequestor.java  |  105 +
 .../apache/avro/ipc/generic/GenericResponder.java  |   80 +
 .../apache/avro/ipc/reflect/ReflectRequestor.java  |   97 +
 .../apache/avro/ipc/reflect/ReflectResponder.java  |   73 +
 .../avro/ipc/specific/SpecificRequestor.java       |  178 ++
 .../avro/ipc/specific/SpecificResponder.java       |  106 +
 .../org/apache/avro/ipc/stats/FloatHistogram.java  |   54 +
 .../java/org/apache/avro/ipc/stats/Histogram.java  |  267 ++
 .../apache/avro/ipc/stats/IntegerHistogram.java    |   55 +
 .../org/apache/avro/ipc/stats/StaticServlet.java   |   46 +
 .../org/apache/avro/ipc/stats/StatsPlugin.java     |  226 ++
 .../org/apache/avro/ipc/stats/StatsServer.java     |   54 +
 .../org/apache/avro/ipc/stats/StatsServlet.java    |  270 ++
 .../java/org/apache/avro/ipc/stats/Stopwatch.java  |   74 +
 .../java/org/apache/avro/ipc/stats/package.html    |   23 +
 .../java/org/apache/avro/ipc/stats/static/avro.css |   21 +
 .../java/org/apache/avro/ipc/stats/static/avro.js  |  110 +
 .../java/org/apache/avro/ipc/stats/static/g.bar.js |  386 +++
 .../apache/avro/ipc/stats/static/jquery.tipsy.js   |  125 +
 .../org/apache/avro/ipc/stats/static/tipsy.css     |   30 +
 .../java/org/apache/avro/ipc/stats/static/tipsy.js |   92 +
 .../org/apache/avro/ipc/trace/FileSpanStorage.java |  359 +++
 .../apache/avro/ipc/trace/InMemorySpanStorage.java |   78 +
 .../org/apache/avro/ipc/trace/SpanAggregator.java  |  180 ++
 .../org/apache/avro/ipc/trace/SpanStorage.java     |   57 +
 .../org/apache/avro/ipc/trace/StaticServlet.java   |   50 +
 .../main/java/org/apache/avro/ipc/trace/Trace.java |  243 ++
 .../apache/avro/ipc/trace/TraceClientServlet.java  |  254 ++
 .../org/apache/avro/ipc/trace/TraceCollection.java |  306 ++
 .../java/org/apache/avro/ipc/trace/TraceNode.java  |  139 +
 .../org/apache/avro/ipc/trace/TracePlugin.java     |  372 +++
 .../avro/ipc/trace/TracePluginConfiguration.java   |   75 +
 .../main/java/org/apache/avro/ipc/trace/Util.java  |  222 ++
 .../org/apache/avro/ipc/trace/static/avrotrace.js  |  166 ++
 .../java/org/apache/avro/ipc/trace/static/g.bar.js |  386 +++
 .../apache/avro/ipc/trace/static/jquery.tipsy.js   |  125 +
 .../java/org/apache/avro/ipc/trace/static/tipsy.js |   92 +
 .../apache/avro/ipc/stats/templates/statsview.vm   |   98 +
 .../apache/avro/ipc/trace/templates/collection.vm  |   40 +
 .../org/apache/avro/ipc/trace/templates/common.vm  |  105 +
 .../org/apache/avro/ipc/trace/templates/node.vm    |   98 +
 .../apache/avro/ipc/trace/templates/overview.vm    |   45 +
 .../apache/avro/ipc/trace/templates/traceinput.vm  |   37 +
 .../java/org/apache/avro/DataFileInteropTest.java  |  103 +
 .../java/org/apache/avro/RPCMetaTestPlugin.java    |  186 ++
 .../src/test/java/org/apache/avro/RandomData.java  |  142 +
 .../test/java/org/apache/avro/SimpleException.java |   25 +
 .../test/java/org/apache/avro/TestAnnotation.java  |   28 +
 .../test/java/org/apache/avro/TestBulkData.java    |  117 +
 .../src/test/java/org/apache/avro/TestCompare.java |  260 ++
 .../java/org/apache/avro/TestDataFileSpecific.java |   77 +
 .../java/org/apache/avro/TestNamespaceReflect.java |   41 +
 .../org/apache/avro/TestNamespaceSpecific.java     |   87 +
 .../java/org/apache/avro/TestProtocolDatagram.java |   48 +
 .../java/org/apache/avro/TestProtocolGeneric.java  |  265 ++
 .../org/apache/avro/TestProtocolGenericMeta.java   |   44 +
 .../java/org/apache/avro/TestProtocolHttp.java     |   91 +
 .../java/org/apache/avro/TestProtocolHttps.java    |   70 +
 .../java/org/apache/avro/TestProtocolNetty.java    |   47 +
 .../java/org/apache/avro/TestProtocolParsing.java  |   87 +
 .../java/org/apache/avro/TestProtocolReflect.java  |  161 ++
 .../org/apache/avro/TestProtocolReflectMeta.java   |   47 +
 .../java/org/apache/avro/TestProtocolSpecific.java |  351 +++
 .../org/apache/avro/TestProtocolSpecificMeta.java  |   48 +
 .../src/test/java/org/apache/avro/TestSchema.java  | 1024 +++++++
 .../compiler/specific/TestSpecificCompiler.java    |  742 +++++
 .../java/org/apache/avro/generic/TestDeepCopy.java |  107 +
 .../ipc/src/test/java/org/apache/avro/io/Perf.java | 1752 +++++++++++
 .../org/apache/avro/ipc/TestLocalTransceiver.java  |   67 +
 .../java/org/apache/avro/ipc/TestNettyServer.java  |  180 ++
 .../ipc/TestNettyServerConcurrentExecution.java    |  199 ++
 .../avro/ipc/TestNettyServerWithCallbacks.java     |  691 +++++
 .../avro/ipc/TestNettyServerWithCompression.java   |  109 +
 .../apache/avro/ipc/TestNettyServerWithSSL.java    |  150 +
 .../ipc/TestNettyTransceiverWhenServerStops.java   |  139 +
 .../org/apache/avro/ipc/TestRpcPluginOrdering.java |  100 +
 .../org/apache/avro/ipc/TestSaslAnonymous.java     |   76 +
 .../org/apache/avro/ipc/TestSaslDigestMd5.java     |  172 ++
 .../java/org/apache/avro/ipc/stats/FakeTicks.java  |   35 +
 .../apache/avro/ipc/stats/StatsPluginOverhead.java |  105 +
 .../org/apache/avro/ipc/stats/TestHistogram.java   |  142 +
 .../avro/ipc/stats/TestStatsPluginAndServlet.java  |  218 ++
 .../org/apache/avro/ipc/stats/TestStopwatch.java   |   80 +
 .../ipc/trace/SingletonTestingTracePlugin.java     |   38 +
 .../apache/avro/ipc/trace/TestBasicTracing.java    |  439 +++
 .../apache/avro/ipc/trace/TestEndToEndTracing.java |  260 ++
 .../apache/avro/ipc/trace/TestFileSpanStorage.java |  187 ++
 .../apache/avro/ipc/trace/TestSpanAggregation.java |  226 ++
 .../avro/ipc/trace/TestSpanTraceFormation.java     |  279 ++
 .../apache/avro/ipc/trace/TestStaticServlet.java   |   32 +
 .../apache/avro/ipc/trace/TestTraceCollection.java |  117 +
 .../avro/ipc/trace/TestTraceConfigurations.java    |  104 +
 .../apache/avro/ipc/trace/TestTraceSingletons.java |   79 +
 .../org/apache/avro/ipc/trace/TestTracingUtil.java |   46 +
 .../org/apache/avro/specific/TestSpecificData.java |  123 +
 .../avro/specific/TestSpecificDatumReader.java     |  105 +
 .../avro/specific/TestSpecificDatumWriter.java     |   55 +
 .../avro/specific/TestSpecificErrorBuilder.java    |   74 +
 .../avro/specific/TestSpecificRecordBuilder.java   |  248 ++
 lang/java/ipc/src/test/keystore                    |  Bin 0 -> 1366 bytes
 .../resources/org/apache/avro/ipc/servercert.p12   |  Bin 0 -> 1686 bytes
 lang/java/ipc/src/test/truststore                  |  Bin 0 -> 660 bytes
 lang/java/mapred/pom.xml                           |  199 ++
 .../avro/hadoop/file/HadoopCodecFactory.java       |   78 +
 .../avro/hadoop/file/SortedKeyValueFile.java       |  633 ++++
 .../apache/avro/hadoop/io/AvroDatumConverter.java  |   38 +
 .../avro/hadoop/io/AvroDatumConverterFactory.java  |  368 +++
 .../apache/avro/hadoop/io/AvroDeserializer.java    |  138 +
 .../apache/avro/hadoop/io/AvroKeyComparator.java   |   65 +
 .../apache/avro/hadoop/io/AvroKeyDeserializer.java |   66 +
 .../org/apache/avro/hadoop/io/AvroKeyValue.java    |  158 +
 .../apache/avro/hadoop/io/AvroSequenceFile.java    |  735 +++++
 .../apache/avro/hadoop/io/AvroSerialization.java   |  266 ++
 .../org/apache/avro/hadoop/io/AvroSerializer.java  |  129 +
 .../avro/hadoop/io/AvroValueDeserializer.java      |   66 +
 .../hadoop/util/AvroCharSequenceComparator.java    |   88 +
 .../apache/avro/mapred/AvroAsTextInputFormat.java  |   70 +
 .../apache/avro/mapred/AvroAsTextRecordReader.java |   99 +
 .../java/org/apache/avro/mapred/AvroCollector.java |   28 +
 .../org/apache/avro/mapred/AvroInputFormat.java    |   75 +
 .../main/java/org/apache/avro/mapred/AvroJob.java  |  254 ++
 .../main/java/org/apache/avro/mapred/AvroKey.java  |   28 +
 .../org/apache/avro/mapred/AvroKeyComparator.java  |   50 +
 .../java/org/apache/avro/mapred/AvroMapper.java    |   55 +
 .../org/apache/avro/mapred/AvroMultipleInputs.java |  218 ++
 .../apache/avro/mapred/AvroMultipleOutputs.java    |  626 ++++
 .../org/apache/avro/mapred/AvroOutputFormat.java   |  175 ++
 .../org/apache/avro/mapred/AvroRecordReader.java   |   85 +
 .../java/org/apache/avro/mapred/AvroReducer.java   |   65 +
 .../org/apache/avro/mapred/AvroSerialization.java  |  140 +
 .../apache/avro/mapred/AvroTextOutputFormat.java   |  134 +
 .../apache/avro/mapred/AvroUtf8InputFormat.java    |  117 +
 .../java/org/apache/avro/mapred/AvroValue.java     |   28 +
 .../java/org/apache/avro/mapred/AvroWrapper.java   |   62 +
 .../apache/avro/mapred/DelegatingInputFormat.java  |  133 +
 .../org/apache/avro/mapred/DelegatingMapper.java   |   66 +
 .../main/java/org/apache/avro/mapred/FsInput.java  |   60 +
 .../org/apache/avro/mapred/HadoopCombiner.java     |   62 +
 .../java/org/apache/avro/mapred/HadoopMapper.java  |   64 +
 .../java/org/apache/avro/mapred/HadoopReducer.java |   60 +
 .../org/apache/avro/mapred/HadoopReducerBase.java  |   67 +
 .../java/org/apache/avro/mapred/MapCollector.java  |   51 +
 .../src/main/java/org/apache/avro/mapred/Pair.java |  533 ++++
 .../avro/mapred/SequenceFileInputFormat.java       |   43 +
 .../org/apache/avro/mapred/SequenceFileReader.java |  247 ++
 .../avro/mapred/SequenceFileRecordReader.java      |   36 +
 .../org/apache/avro/mapred/TaggedInputSplit.java   |  162 ++
 .../main/java/org/apache/avro/mapred/package.html  |  123 +
 .../org/apache/avro/mapred/tether/TetherData.java  |   42 +
 .../avro/mapred/tether/TetherInputFormat.java      |   70 +
 .../org/apache/avro/mapred/tether/TetherJob.java   |  125 +
 .../avro/mapred/tether/TetherKeyComparator.java    |   61 +
 .../avro/mapred/tether/TetherKeySerialization.java |   92 +
 .../apache/avro/mapred/tether/TetherMapRunner.java |   92 +
 .../avro/mapred/tether/TetherOutputFormat.java     |   80 +
 .../avro/mapred/tether/TetherOutputService.java    |  101 +
 .../avro/mapred/tether/TetherPartitioner.java      |   59 +
 .../avro/mapred/tether/TetherRecordReader.java     |   84 +
 .../apache/avro/mapred/tether/TetherReducer.java   |   81 +
 .../apache/avro/mapred/tether/TetheredProcess.java |  173 ++
 .../org/apache/avro/mapred/tether/package.html     |   32 +
 .../java/org/apache/avro/mapreduce/AvroJob.java    |  208 ++
 .../apache/avro/mapreduce/AvroKeyInputFormat.java  |   54 +
 .../apache/avro/mapreduce/AvroKeyOutputFormat.java |  109 +
 .../apache/avro/mapreduce/AvroKeyRecordReader.java |   69 +
 .../apache/avro/mapreduce/AvroKeyRecordWriter.java |   91 +
 .../avro/mapreduce/AvroKeyValueInputFormat.java    |   62 +
 .../avro/mapreduce/AvroKeyValueOutputFormat.java   |   66 +
 .../avro/mapreduce/AvroKeyValueRecordReader.java   |   85 +
 .../avro/mapreduce/AvroKeyValueRecordWriter.java   |  141 +
 .../apache/avro/mapreduce/AvroMultipleOutputs.java |  600 ++++
 .../avro/mapreduce/AvroOutputFormatBase.java       |  106 +
 .../avro/mapreduce/AvroRecordReaderBase.java       |  185 ++
 .../mapreduce/AvroSequenceFileInputFormat.java     |  145 +
 .../mapreduce/AvroSequenceFileOutputFormat.java    |  128 +
 .../java/org/apache/avro/mapreduce/Syncable.java   |   32 +
 lang/java/mapred/src/test/avro/TextStats.avsc      |    9 +
 .../avro/hadoop/file/TestHadoopCodecFactory.java   |   60 +
 .../avro/hadoop/file/TestSortedKeyValueFile.java   |  350 +++
 .../hadoop/io/TestAvroDatumConverterFactory.java   |  133 +
 .../avro/hadoop/io/TestAvroKeyDeserializer.java    |   71 +
 .../avro/hadoop/io/TestAvroSequenceFile.java       |  210 ++
 .../avro/hadoop/io/TestAvroSerialization.java      |  178 ++
 .../apache/avro/hadoop/io/TestAvroSerializer.java  |   67 +
 .../avro/hadoop/io/TestAvroValueDeserializer.java  |   71 +
 .../util/TestAvroCharSequenceComparator.java       |   90 +
 .../apache/avro/mapred/TestAvroInputFormat.java    |   83 +
 .../apache/avro/mapred/TestAvroMultipleInputs.java |  296 ++
 .../avro/mapred/TestAvroMultipleOutputs.java       |  345 +++
 .../apache/avro/mapred/TestAvroOutputFormat.java   |  142 +
 .../avro/mapred/TestAvroTextOutputFormat.java      |   90 +
 .../org/apache/avro/mapred/TestAvroTextSort.java   |   56 +
 .../org/apache/avro/mapred/TestAvroWrapper.java    |   32 +
 .../org/apache/avro/mapred/TestGenericJob.java     |  156 +
 .../test/java/org/apache/avro/mapred/TestPair.java |   40 +
 .../org/apache/avro/mapred/TestReflectJob.java     |  159 +
 .../apache/avro/mapred/TestSequenceFileReader.java |  250 ++
 .../java/org/apache/avro/mapred/TestWeather.java   |  191 ++
 .../java/org/apache/avro/mapred/TestWordCount.java |  147 +
 .../java/org/apache/avro/mapred/WordCountUtil.java |  176 ++
 .../avro/mapred/tether/TestWordCountTether.java    |  104 +
 .../org/apache/avro/mapred/tether/TetherTask.java  |  206 ++
 .../avro/mapred/tether/TetherTaskRunner.java       |   90 +
 .../org/apache/avro/mapred/tether/WordCount.avsc   |    6 +
 .../apache/avro/mapred/tether/WordCountTask.java   |   57 +
 .../java/org/apache/avro/mapreduce/AvroFiles.java  |   56 +
 .../avro/mapreduce/TestAvroKeyInputFormat.java     |   65 +
 .../avro/mapreduce/TestAvroKeyOutputFormat.java    |  163 ++
 .../avro/mapreduce/TestAvroKeyRecordReader.java    |  134 +
 .../avro/mapreduce/TestAvroKeyRecordWriter.java    |  124 +
 .../mapreduce/TestAvroKeyValueRecordReader.java    |  149 +
 .../mapreduce/TestAvroKeyValueRecordWriter.java    |  235 ++
 .../avro/mapreduce/TestAvroMultipleOutputs.java    |  418 +++
 .../mapreduce/TestAvroMultipleOutputsSyncable.java |  418 +++
 .../apache/avro/mapreduce/TestKeyValueInput.java   |  191 ++
 .../avro/mapreduce/TestKeyValueWordCount.java      |  134 +
 .../org/apache/avro/mapreduce/TestWordCount.java   |  521 ++++
 .../mapred/src/test/resources/log4j.properties     |    8 +
 .../mapreduce-test-input.avro/._SUCCESS.crc        |  Bin 0 -> 8 bytes
 .../.part-r-00000.avro.crc                         |  Bin 0 -> 12 bytes
 .../mapreduce/mapreduce-test-input.avro/_SUCCESS   |    0
 .../mapreduce-test-input.avro/part-r-00000.avro    |  Bin 0 -> 251 bytes
 .../apache/avro/mapreduce/mapreduce-test-input.txt |    6 +
 lang/java/maven-plugin/pom.xml                     |  105 +
 .../org/apache/avro/mojo/AbstractAvroMojo.java     |  239 ++
 .../java/org/apache/avro/mojo/IDLProtocolMojo.java |  114 +
 .../java/org/apache/avro/mojo/ProtocolMojo.java    |   76 +
 .../main/java/org/apache/avro/mojo/SchemaMojo.java |   94 +
 .../src/test/avro/AvdlClasspathImport.avdl         |   26 +
 lang/java/maven-plugin/src/test/avro/User.avdl     |   31 +
 lang/java/maven-plugin/src/test/avro/User.avpr     |   34 +
 lang/java/maven-plugin/src/test/avro/User.avsc     |   38 +
 .../avro/directImport/PrivacyDirectImport.avsc     |    7 +
 .../src/test/avro/imports/PrivacyImport.avsc       |    7 +
 .../org/apache/avro/mojo/AbstractAvroMojoTest.java |   60 +
 .../org/apache/avro/mojo/TestIDLProtocolMojo.java  |   44 +
 .../org/apache/avro/mojo/TestProtocolMojo.java     |   44 +
 .../java/org/apache/avro/mojo/TestSchemaMojo.java  |   44 +
 .../src/test/resources/unit/idl/pom.xml            |   65 +
 .../src/test/resources/unit/protocol/pom.xml       |   65 +
 .../src/test/resources/unit/schema/pom.xml         |   64 +
 lang/java/pom.xml                                  |  486 ++++
 lang/java/protobuf/pom.xml                         |   99 +
 .../org/apache/avro/protobuf/ProtobufData.java     |  348 +++
 .../apache/avro/protobuf/ProtobufDatumReader.java  |   84 +
 .../apache/avro/protobuf/ProtobufDatumWriter.java  |   69 +
 .../java/org/apache/avro/protobuf/package.html     |   42 +
 .../test/java/org/apache/avro/protobuf/Test.java   | 2412 ++++++++++++++++
 .../org/apache/avro/protobuf/TestProtobuf.java     |   92 +
 lang/java/protobuf/src/test/protobuf/test.proto    |   62 +
 lang/java/thrift/README                            |    3 +
 lang/java/thrift/pom.xml                           |  100 +
 .../java/org/apache/avro/thrift/ThriftData.java    |  262 ++
 .../org/apache/avro/thrift/ThriftDatumReader.java  |   92 +
 .../org/apache/avro/thrift/ThriftDatumWriter.java  |   58 +
 .../main/java/org/apache/avro/thrift/package.html  |   46 +
 .../java/org/apache/avro/thrift/TestThrift.java    |   95 +
 .../test/java/org/apache/avro/thrift/test/E.java   |   47 +
 .../java/org/apache/avro/thrift/test/Error.java    |  316 ++
 .../test/java/org/apache/avro/thrift/test/Foo.java | 1567 ++++++++++
 .../java/org/apache/avro/thrift/test/FooOrBar.java |  307 ++
 .../java/org/apache/avro/thrift/test/Nested.java   |  316 ++
 .../java/org/apache/avro/thrift/test/Test.java     | 1665 +++++++++++
 lang/java/thrift/src/test/thrift/test.thrift       |   67 +
 lang/java/tools/pom.xml                            |  232 ++
 .../apache/avro/tool/BinaryFragmentToJsonTool.java |  103 +
 .../main/java/org/apache/avro/tool/CatTool.java    |  216 ++
 .../main/java/org/apache/avro/tool/ConcatTool.java |  152 +
 .../org/apache/avro/tool/CreateRandomFileTool.java |   97 +
 .../org/apache/avro/tool/DataFileGetMetaTool.java  |   94 +
 .../apache/avro/tool/DataFileGetSchemaTool.java    |   53 +
 .../org/apache/avro/tool/DataFileReadTool.java     |   88 +
 .../org/apache/avro/tool/DataFileWriteTool.java    |  112 +
 .../java/org/apache/avro/tool/FromTextTool.java    |  119 +
 .../org/apache/avro/tool/IdlToSchemataTool.java    |   90 +
 .../main/java/org/apache/avro/tool/IdlTool.java    |   79 +
 .../org/apache/avro/tool/InduceSchemaTool.java     |   76 +
 .../apache/avro/tool/JsonToBinaryFragmentTool.java |  104 +
 .../src/main/java/org/apache/avro/tool/Main.java   |  108 +
 .../java/org/apache/avro/tool/RecodecTool.java     |  104 +
 .../java/org/apache/avro/tool/RpcProtocolTool.java |  111 +
 .../java/org/apache/avro/tool/RpcReceiveTool.java  |  180 ++
 .../java/org/apache/avro/tool/RpcSendTool.java     |  118 +
 .../org/apache/avro/tool/SpecificCompilerTool.java |  156 +
 .../main/java/org/apache/avro/tool/TetherTool.java |   94 +
 .../main/java/org/apache/avro/tool/ToTextTool.java |   88 +
 .../java/org/apache/avro/tool/ToTrevniTool.java    |   83 +
 .../src/main/java/org/apache/avro/tool/Tool.java   |   51 +
 .../apache/avro/tool/TrevniCreateRandomTool.java   |   67 +
 .../org/apache/avro/tool/TrevniMetadataTool.java   |  115 +
 .../org/apache/avro/tool/TrevniToJsonTool.java     |  181 ++
 .../main/java/org/apache/avro/tool/TrevniUtil.java |   83 +
 .../src/main/java/org/apache/avro/tool/Util.java   |  262 ++
 .../main/java/org/apache/avro/tool/package.html    |   23 +
 .../java/tools/src/test/compiler/input/player.avsc |    8 +
 .../tools/src/test/compiler/input/position.avsc    |    3 +
 .../avro/examples/baseball/Player.java             |  303 ++
 .../avro/examples/baseball/Position.java           |   13 +
 .../tools/src/test/compiler/output/Player.java     |  303 ++
 .../tools/src/test/compiler/output/Position.java   |   13 +
 lang/java/tools/src/test/idl/protocol.avdl         |   58 +
 .../java/org/apache/avro/tool/TestCatTool.java     |  347 +++
 .../java/org/apache/avro/tool/TestConcatTool.java  |  225 ++
 .../apache/avro/tool/TestCreateRandomFileTool.java |   82 +
 .../org/apache/avro/tool/TestDataFileTools.java    |  241 ++
 .../apache/avro/tool/TestIdlToSchemataTool.java    |   41 +
 .../tool/TestJsonToFromBinaryFragmentTools.java    |  129 +
 .../test/java/org/apache/avro/tool/TestMain.java   |   35 +
 .../java/org/apache/avro/tool/TestRecodecTool.java |  109 +
 .../org/apache/avro/tool/TestRpcProtocolTool.java  |   96 +
 .../avro/tool/TestRpcReceiveAndSendTools.java      |   58 +
 .../apache/avro/tool/TestSpecificCompilerTool.java |  161 ++
 .../org/apache/avro/tool/TestTextFileTools.java    |  145 +
 .../org/apache/avro/tool/TestToTrevniTool.java     |   75 +
 lang/java/trevni/avro/pom.xml                      |  162 ++
 .../org/apache/trevni/avro/AvroColumnReader.java   |  276 ++
 .../org/apache/trevni/avro/AvroColumnWriter.java   |  173 ++
 .../org/apache/trevni/avro/AvroColumnator.java     |  168 ++
 .../apache/trevni/avro/AvroTrevniInputFormat.java  |  105 +
 .../apache/trevni/avro/AvroTrevniOutputFormat.java |  119 +
 .../java/org/apache/trevni/avro/HadoopInput.java   |   51 +
 .../avro/mapreduce/AvroTrevniKeyInputFormat.java   |   57 +
 .../avro/mapreduce/AvroTrevniKeyOutputFormat.java  |   56 +
 .../avro/mapreduce/AvroTrevniKeyRecordReader.java  |   59 +
 .../avro/mapreduce/AvroTrevniKeyRecordWriter.java  |   62 +
 .../mapreduce/AvroTrevniKeyValueInputFormat.java   |   64 +
 .../mapreduce/AvroTrevniKeyValueOutputFormat.java  |   64 +
 .../mapreduce/AvroTrevniKeyValueRecordReader.java  |   68 +
 .../mapreduce/AvroTrevniKeyValueRecordWriter.java  |  101 +
 .../avro/mapreduce/AvroTrevniRecordReaderBase.java |  104 +
 .../avro/mapreduce/AvroTrevniRecordWriterBase.java |  136 +
 .../main/java/org/apache/trevni/avro/package.html  |   38 +
 .../trevni/avro/src/test/cases/dremel/input.avsc   |   78 +
 .../trevni/avro/src/test/cases/dremel/input.json   |   73 +
 .../avro/src/test/cases/dremel/sub1/sub.avsc       |   41 +
 .../avro/src/test/cases/dremel/sub1/sub.json       |   37 +
 .../trevni/avro/src/test/cases/enum/input.avsc     |   17 +
 .../trevni/avro/src/test/cases/enum/input.json     |    4 +
 .../java/org/apache/trevni/avro/RandomData.java    |  129 +
 .../java/org/apache/trevni/avro/TestCases.java     |  102 +
 .../org/apache/trevni/avro/TestEvolvedSchema.java  |  128 +
 .../apache/trevni/avro/TestMetadataFiltering.java  |   50 +
 .../java/org/apache/trevni/avro/TestShredder.java  |  276 ++
 .../java/org/apache/trevni/avro/TestWordCount.java |  147 +
 .../java/org/apache/trevni/avro/WordCountUtil.java |  135 +
 .../avro/mapreduce/TestKeyValueWordCount.java      |  159 +
 .../trevni/avro/mapreduce/TestKeyWordCount.java    |  178 ++
 lang/java/trevni/checkstyle.xml                    |   59 +
 lang/java/trevni/core/pom.xml                      |   66 +
 .../org/apache/trevni/ArrayColumnOutputBuffer.java |   81 +
 .../main/java/org/apache/trevni/BZip2Codec.java    |   77 +
 .../java/org/apache/trevni/BlockDescriptor.java    |   49 +
 .../src/main/java/org/apache/trevni/Checksum.java  |   41 +
 .../src/main/java/org/apache/trevni/Codec.java     |   46 +
 .../java/org/apache/trevni/ColumnDescriptor.java   |   96 +
 .../java/org/apache/trevni/ColumnFileMetaData.java |   31 +
 .../java/org/apache/trevni/ColumnFileReader.java   |  152 +
 .../java/org/apache/trevni/ColumnFileWriter.java   |  173 ++
 .../java/org/apache/trevni/ColumnMetaData.java     |  122 +
 .../java/org/apache/trevni/ColumnOutputBuffer.java |  120 +
 .../main/java/org/apache/trevni/ColumnValues.java  |  150 +
 .../main/java/org/apache/trevni/Crc32Checksum.java |   39 +
 .../main/java/org/apache/trevni/DeflateCodec.java  |   76 +
 .../src/main/java/org/apache/trevni/Input.java     |   31 +
 .../main/java/org/apache/trevni/InputBuffer.java   |  379 +++
 .../main/java/org/apache/trevni/InputBytes.java    |   46 +
 .../src/main/java/org/apache/trevni/InputFile.java |   49 +
 .../src/main/java/org/apache/trevni/MetaData.java  |  145 +
 .../main/java/org/apache/trevni/NullChecksum.java  |   31 +
 .../src/main/java/org/apache/trevni/NullCodec.java |   34 +
 .../main/java/org/apache/trevni/OutputBuffer.java  |  317 ++
 .../main/java/org/apache/trevni/SnappyCodec.java   |   45 +
 .../org/apache/trevni/TrevniRuntimeException.java  |   29 +
 .../src/main/java/org/apache/trevni/ValueType.java |   34 +
 .../src/main/java/org/apache/trevni/package.html   |   23 +
 lang/java/trevni/core/src/main/java/overview.html  |   88 +
 .../java/org/apache/trevni/TestBZip2Codec.java     |   69 +
 .../java/org/apache/trevni/TestColumnFile.java     |  266 ++
 .../test/java/org/apache/trevni/TestIOBuffers.java |  267 ++
 .../java/org/apache/trevni/TestInputBytes.java     |   50 +
 .../src/test/java/org/apache/trevni/TestUtil.java  |  106 +
 lang/java/trevni/doc/apt/spec.apt                  |  471 +++
 lang/java/trevni/doc/pom.xml                       |   54 +
 lang/java/trevni/doc/resources/css/site.css        |   31 +
 lang/java/trevni/doc/site.xml                      |   29 +
 lang/java/trevni/pom.xml                           |   99 +
 pom.xml                                            |  265 ++
 share/VERSION.txt                                  |    1 +
 share/editors/README.txt                           |    1 +
 share/editors/avro-idl.vim                         |   84 +
 share/rat-excludes.txt                             |   55 +
 share/schemas/org/apache/avro/data/Json.avsc       |   15 +
 .../org/apache/avro/ipc/HandshakeRequest.avsc      |   11 +
 .../org/apache/avro/ipc/HandshakeResponse.avsc     |   15 +
 .../org/apache/avro/ipc/trace/avroTrace.avdl       |   68 +
 .../org/apache/avro/ipc/trace/avroTrace.avpr       |   82 +
 .../apache/avro/mapred/tether/InputProtocol.avpr   |   64 +
 .../apache/avro/mapred/tether/OutputProtocol.avpr  |   82 +
 share/test/data/schema-tests.txt                   |  192 ++
 share/test/data/syncInMeta.avro                    |  Bin 0 -> 22609 bytes
 share/test/data/test.avro12                        |  Bin 0 -> 3120 bytes
 share/test/data/weather-snappy.avro                |  Bin 0 -> 330 bytes
 share/test/data/weather-sorted.avro                |  Bin 0 -> 335 bytes
 share/test/data/weather.avro                       |  Bin 0 -> 358 bytes
 share/test/data/weather.json                       |    5 +
 share/test/interop/bin/test_rpc_interop.sh         |   83 +
 share/test/interop/rpc/add/onePlusOne/request.avro |  Bin 0 -> 171 bytes
 .../test/interop/rpc/add/onePlusOne/response.avro  |  Bin 0 -> 75 bytes
 share/test/interop/rpc/echo/foo/request.avro       |  Bin 0 -> 458 bytes
 share/test/interop/rpc/echo/foo/response.avro      |  Bin 0 -> 390 bytes
 share/test/interop/rpc/hello/world/request.avro    |  Bin 0 -> 162 bytes
 share/test/interop/rpc/hello/world/response.avro   |  Bin 0 -> 89 bytes
 share/test/schemas/BulkData.avpr                   |   21 +
 share/test/schemas/FooBarSpecificRecord.avsc       |   22 +
 share/test/schemas/contexts.avdl                   |   41 +
 share/test/schemas/echo.avdl                       |   32 +
 share/test/schemas/interop.avsc                    |   28 +
 share/test/schemas/mail.avpr                       |   26 +
 share/test/schemas/namespace.avpr                  |   28 +
 share/test/schemas/simple.avpr                     |   80 +
 share/test/schemas/social.avdl                     |   33 +
 share/test/schemas/stringables.avdl                |   32 +
 share/test/schemas/weather.avsc                    |    8 +
 714 files changed, 110423 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/avro-java.git



More information about the pkg-java-commits mailing list