aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/apache/avro/README
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.ru>2022-02-10 16:45:12 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:12 +0300
commit49116032d905455a7b1c994e4a696afc885c1e71 (patch)
treebe835aa92c6248212e705f25388ebafcf84bc7a1 /contrib/libs/apache/avro/README
parent4e839db24a3bbc9f1c610c43d6faaaa99824dcca (diff)
downloadydb-49116032d905455a7b1c994e4a696afc885c1e71.tar.gz
Restoring authorship annotation for <thegeorg@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/apache/avro/README')
-rw-r--r--contrib/libs/apache/avro/README138
1 files changed, 69 insertions, 69 deletions
diff --git a/contrib/libs/apache/avro/README b/contrib/libs/apache/avro/README
index e03d42023e..6b081f13a8 100644
--- a/contrib/libs/apache/avro/README
+++ b/contrib/libs/apache/avro/README
@@ -1,69 +1,69 @@
-Avro C++ README.txt
-
-The C++ port is thus far incomplete. Currently, it contains:
-
- - Serializer/Parser- objects for writing/reading raw binary.
-
- - xxxSchema- objects for composing schemas.
-
- - ValidSchema- a schema object that has been converted to a parse tree
- (with some sanity checks).
-
- - ValidSchema.toJson() writes the schema as a json object.
-
- - ValidatingSerializer/ValidatingParser- check that reads/writes
- match the expected schema type (more expensive than the raw
- serializer/parser but they detect errors, and allow dynamic
- discovery of parsed data/attributes).
-
- - Compiler (compileJsonSchema())- converts a Json string schema to a
- ValidSchema.
-
- - Code Generation (experimental) - given a schema it generates C++
- objects of the same data types, and the code to serialize and parse
- it.
-
-What's missing: Rpc containers are not yet implemented. Documentation is sparse.
-
-INSTRUCTIONS
-
-Pre-requisites:
-
-To compile requires boost headers, and the boost regex library. Optionally, it requires Snappy compression library. If Snappy is available, it builds support for Snappy compression and skips it otherwise. (Please see your OS-specific instructions on how to install Boost and Snappy for your OS).
-
-To build one requires cmake 2.6 or later.
-
-To generate a Makefile under Unix, MacOS (using GNU) or Cygwin use:
-
-mkdir build
-cd build
-cmake -G "Unix Makefiles" ..
-
-If it doesn't work, either you are missing some packages (boost, flex or bison),
-or you need to help configure locate them.
-
-If the Makefile is configured correctly, then you can make and run tests:
-
- make
- ctest
-
-To install
-
- make package
-
-and then untar the generated .tar.gz file.
-
-To build and test on MacOS (using Xcode)
-
-mkdir build.mac
-cd build.mac
-cmake -G Xcode
-
-xcodebuild -configuration Release
-ctest -C Release
-
-If debug version is required, replace 'Release' above with 'Debug'.
-
-Note: The LICENSE and NOTICE files in the lang/c++ source directory are used to
-build the binary distribution. The LICENSE and NOTICE information for the Avro
-C++ source distribution is in the root directory.
+Avro C++ README.txt
+
+The C++ port is thus far incomplete. Currently, it contains:
+
+ - Serializer/Parser- objects for writing/reading raw binary.
+
+ - xxxSchema- objects for composing schemas.
+
+ - ValidSchema- a schema object that has been converted to a parse tree
+ (with some sanity checks).
+
+ - ValidSchema.toJson() writes the schema as a json object.
+
+ - ValidatingSerializer/ValidatingParser- check that reads/writes
+ match the expected schema type (more expensive than the raw
+ serializer/parser but they detect errors, and allow dynamic
+ discovery of parsed data/attributes).
+
+ - Compiler (compileJsonSchema())- converts a Json string schema to a
+ ValidSchema.
+
+ - Code Generation (experimental) - given a schema it generates C++
+ objects of the same data types, and the code to serialize and parse
+ it.
+
+What's missing: Rpc containers are not yet implemented. Documentation is sparse.
+
+INSTRUCTIONS
+
+Pre-requisites:
+
+To compile requires boost headers, and the boost regex library. Optionally, it requires Snappy compression library. If Snappy is available, it builds support for Snappy compression and skips it otherwise. (Please see your OS-specific instructions on how to install Boost and Snappy for your OS).
+
+To build one requires cmake 2.6 or later.
+
+To generate a Makefile under Unix, MacOS (using GNU) or Cygwin use:
+
+mkdir build
+cd build
+cmake -G "Unix Makefiles" ..
+
+If it doesn't work, either you are missing some packages (boost, flex or bison),
+or you need to help configure locate them.
+
+If the Makefile is configured correctly, then you can make and run tests:
+
+ make
+ ctest
+
+To install
+
+ make package
+
+and then untar the generated .tar.gz file.
+
+To build and test on MacOS (using Xcode)
+
+mkdir build.mac
+cd build.mac
+cmake -G Xcode
+
+xcodebuild -configuration Release
+ctest -C Release
+
+If debug version is required, replace 'Release' above with 'Debug'.
+
+Note: The LICENSE and NOTICE files in the lang/c++ source directory are used to
+build the binary distribution. The LICENSE and NOTICE information for the Avro
+C++ source distribution is in the root directory.