diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 11:54:28 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 11:54:28 +0000 |
commit | e6918187568dbd01842d8d1d2c808ce16a894239 (patch) | |
tree | 64f88b554b444a49f656b6c656111a145cbbaa28 /src/arrow/docs/source/index.rst | |
parent | Initial commit. (diff) | |
download | ceph-e6918187568dbd01842d8d1d2c808ce16a894239.tar.xz ceph-e6918187568dbd01842d8d1d2c808ce16a894239.zip |
Adding upstream version 18.2.2.upstream/18.2.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/arrow/docs/source/index.rst')
-rw-r--r-- | src/arrow/docs/source/index.rst | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/src/arrow/docs/source/index.rst b/src/arrow/docs/source/index.rst new file mode 100644 index 000000000..90d6ac09b --- /dev/null +++ b/src/arrow/docs/source/index.rst @@ -0,0 +1,96 @@ +.. Licensed to the Apache Software Foundation (ASF) under one +.. or more contributor license agreements. See the NOTICE file +.. distributed with this work for additional information +.. regarding copyright ownership. The ASF licenses this file +.. to you under the Apache License, Version 2.0 (the +.. "License"); you may not use this file except in compliance +.. with the License. You may obtain a copy of the License at + +.. http://www.apache.org/licenses/LICENSE-2.0 + +.. Unless required by applicable law or agreed to in writing, +.. software distributed under the License is distributed on an +.. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +.. KIND, either express or implied. See the License for the +.. specific language governing permissions and limitations +.. under the License. + +Apache Arrow +============ + +Apache Arrow is a development platform for in-memory analytics. It contains a +set of technologies that enable big data systems to process and move data +fast. It specifies a standardized language-independent columnar memory format +for flat and hierarchical data, organized for efficient analytic operations on +modern hardware. + +The project is developing a multi-language collection of libraries for solving +systems problems related to in-memory analytical data processing. This includes +such topics as: + +* Zero-copy shared memory and RPC-based data movement +* Reading and writing file formats (like CSV, Apache ORC, and Apache Parquet) +* In-memory analytics and query processing + +**To learn how to use Arrow refer to the documentation specific to your +target environment.** + +.. _toc.usage: + +.. toctree:: + :maxdepth: 1 + :caption: Supported Environments + + C/GLib <c_glib/index> + C++ <cpp/index> + C# <https://github.com/apache/arrow/blob/master/csharp/README.md> + Go <https://godoc.org/github.com/apache/arrow/go/arrow> + Java <java/index> + JavaScript <js/index> + Julia <https://github.com/apache/arrow/blob/master/julia/Arrow/README.md> + MATLAB <https://github.com/apache/arrow/blob/master/matlab/README.md> + Python <python/index> + R <r/index> + Ruby <https://github.com/apache/arrow/blob/master/ruby/README.md> + Rust <https://docs.rs/crate/arrow/> + status + +.. _toc.cookbook: + +.. toctree:: + :maxdepth: 1 + :caption: Cookbooks + + C++ <https://arrow.apache.org/cookbook/cpp/> + Python <https://arrow.apache.org/cookbook/py/> + R <https://arrow.apache.org/cookbook/r/> + +.. _toc.columnar: + +.. toctree:: + :maxdepth: 2 + :caption: Specifications and Protocols + + format/Versioning + format/Columnar + format/Flight + format/Integration + format/CDataInterface + format/CStreamInterface + format/Other + +.. _toc.development: + +.. toctree:: + :maxdepth: 2 + :caption: Development + + developers/contributing + developers/cpp/index + developers/python + developers/archery + developers/crossbow + developers/docker + developers/benchmarks + developers/documentation + developers/computeir |