├── cpp ├── apidoc │ └── .gitignore ├── src │ ├── arrow │ │ ├── vendored │ │ │ ├── double-conversion │ │ │ │ ├── .gitignore │ │ │ │ └── CMakeLists.txt │ │ │ ├── portable-snippets │ │ │ │ ├── README.md │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── meson.build │ │ │ ├── safeint │ │ │ │ ├── README.md │ │ │ │ └── CMakeLists.txt │ │ │ ├── pcg │ │ │ │ └── CMakeLists.txt │ │ │ ├── xxhash.h │ │ │ ├── xxhash │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── meson.build │ │ │ ├── datetime │ │ │ │ └── CMakeLists.txt │ │ │ └── datetime.cpp │ │ ├── gpu │ │ │ └── .gitignore │ │ ├── engine │ │ │ ├── substrait │ │ │ │ └── CMakeLists.txt │ │ │ └── api.h │ │ ├── filesystem │ │ │ └── s3fs_module.cc │ │ ├── flight │ │ │ └── sql │ │ │ │ └── api.h │ │ ├── array │ │ │ └── README.md │ │ └── json │ │ │ └── api.h │ └── parquet │ │ ├── README │ │ ├── geospatial │ │ ├── CMakeLists.txt │ │ └── meson.build │ │ ├── api │ │ ├── io.h │ │ ├── CMakeLists.txt │ │ ├── schema.h │ │ └── meson.build │ │ └── encryption │ │ └── CMakeLists.txt ├── examples │ └── minimal_build │ │ ├── test.csv │ │ └── .gitignore ├── CMakeSettings.json └── build-support │ └── ubsan-suppressions.txt ├── python ├── pyarrow │ ├── tests │ │ ├── __init__.py │ │ ├── data │ │ │ ├── orc │ │ │ │ ├── decimal.orc │ │ │ │ ├── decimal.jsn.gz │ │ │ │ ├── TestOrcFile.test1.orc │ │ │ │ ├── TestOrcFile.emptyFile.orc │ │ │ │ ├── TestOrcFile.test1.jsn.gz │ │ │ │ ├── TestOrcFile.emptyFile.jsn.gz │ │ │ │ ├── TestOrcFile.testDate1900.orc │ │ │ │ └── TestOrcFile.testDate1900.jsn.gz │ │ │ ├── parquet │ │ │ │ ├── v0.7.1.parquet │ │ │ │ ├── v0.7.1.all-named-index.parquet │ │ │ │ ├── v0.7.1.some-named-index.parquet │ │ │ │ └── v0.7.1.column-metadata-handling.parquet │ │ │ └── feather │ │ │ │ └── v0.17.0.version.2-compression.lz4.feather │ │ └── interchange │ │ │ └── __init__.py │ ├── includes │ │ └── __init__.pxd │ ├── vendored │ │ └── __init__.py │ ├── parquet │ │ └── __init__.py │ ├── src │ │ └── arrow │ │ │ └── python │ │ │ ├── vendored │ │ │ └── CMakeLists.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── config_internal.h.cmake │ │ │ ├── pyarrow_api.h │ │ │ └── pyarrow_lib.h │ ├── interchange │ │ └── __init__.py │ ├── json.py │ ├── benchmark.py │ └── benchmark.pxi ├── cmake_modules ├── requirements-test-3.13t.txt ├── requirements-build.txt ├── requirements-wheel-build.txt ├── requirements-test.txt ├── requirements-wheel-test-3.13t.txt ├── MANIFEST.in ├── requirements-wheel-test.txt ├── .gitignore ├── benchmarks │ └── __init__.py ├── .coveragerc └── scripts │ └── test_imports.py ├── r ├── src │ ├── .gitignore │ └── .clang-format ├── vignettes │ ├── .gitignore │ ├── table.png │ ├── data_types.png │ ├── record_batch.png │ ├── array_indexing.png │ ├── developers │ │ ├── table_layout.png │ │ ├── array_layout_string.png │ │ ├── record_batch_layout.png │ │ ├── array_layout_integer.png │ │ ├── chunked_array_layout.png │ │ └── install_diagram_windows.png │ ├── r_binary_libarrow_binary.png │ ├── r_source_libarrow_binary.png │ └── r_source_libarrow_source.png ├── inst │ └── v0.7.1.parquet ├── tools │ └── nixlibs-allowlist.txt ├── tests │ └── testthat │ │ ├── _snaps │ │ ├── udf.md │ │ ├── dataset.md │ │ ├── Table.md │ │ ├── dplyr-query.md │ │ ├── duckdb.md │ │ ├── type.md │ │ ├── RecordBatch.md │ │ ├── feather.md │ │ ├── parquet.md │ │ ├── ipc-stream.md │ │ ├── dataset-dplyr.md │ │ ├── extension.md │ │ ├── util.md │ │ ├── dplyr-across.md │ │ ├── dplyr-funcs-datetime.md │ │ └── dplyr-eval.md │ │ └── golden-files │ │ ├── data-arrow_1.0.1.parquet │ │ ├── data-arrow_2.0.0.parquet │ │ ├── data-arrow-sf_7.0.0.feather │ │ ├── data-arrow_1.0.1_lz4.feather │ │ ├── data-arrow_2.0.0_lz4.feather │ │ ├── data-arrow_0.17.0_lz4.feather │ │ ├── data-arrow_0.17.0_zstd.feather │ │ ├── data-arrow_1.0.1_zstd.feather │ │ ├── data-arrow_2.0.0_zstd.feather │ │ ├── data-arrow-extra-meta_3.0.0.parquet │ │ ├── data-arrow_0.17.0_uncompressed.feather │ │ ├── data-arrow_1.0.1_uncompressed.feather │ │ └── data-arrow_2.0.0_uncompressed.feather ├── pkgdown │ ├── favicon │ │ ├── favicon.ico │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── apple-touch-icon.png │ │ ├── apple-touch-icon-120x120.png │ │ ├── apple-touch-icon-152x152.png │ │ ├── apple-touch-icon-180x180.png │ │ ├── apple-touch-icon-60x60.png │ │ └── apple-touch-icon-76x76.png │ └── extra.css ├── cheatsheet │ ├── arrow-cheatsheet.pdf │ └── powerpoint │ │ └── arrow-cheatsheet.pptx ├── man │ ├── Message.Rd │ ├── FileWriteOptions.Rd │ ├── MessageReader.Rd │ ├── FixedWidthType.Rd │ ├── DictionaryType.Rd │ ├── read_message.Rd │ ├── infer_schema.Rd │ ├── flight_disconnect.Rd │ ├── default_memory_pool.Rd │ ├── mmap_open.Rd │ ├── cpu_count.Rd │ ├── read_schema.Rd │ ├── buffer.Rd │ ├── contains_regex.Rd │ ├── mmap_create.Rd │ ├── recycle_scalars.Rd │ ├── flight_get.Rd │ ├── Field.Rd │ ├── format_schema.Rd │ ├── flight_connect.Rd │ ├── Field-class.Rd │ ├── io_thread_count.Rd │ ├── cast_options.Rd │ ├── repeat_value_as_array.Rd │ ├── ArrayData.Rd │ ├── value_counts.Rd │ ├── ExtensionArray.Rd │ ├── scalar.Rd │ ├── as_schema.Rd │ ├── unify_schemas.Rd │ ├── load_flight_server.Rd │ ├── dictionary.Rd │ ├── codec_is_available.Rd │ ├── make_readable_file.Rd │ ├── arrow_array.Rd │ ├── one.Rd │ ├── ParquetReaderProperties.Rd │ ├── list_flights.Rd │ ├── FileInfo.Rd │ ├── as_data_type.Rd │ ├── MemoryPool.Rd │ ├── FileSelector.Rd │ ├── concat_arrays.Rd │ ├── ParquetArrowReaderProperties.Rd │ ├── install_pyarrow.Rd │ ├── Buffer-class.Rd │ ├── get_stringr_pattern_options.Rd │ ├── infer_type.Rd │ ├── DataType-class.Rd │ └── gs_bucket.Rd ├── cran-comments.md ├── arrow.Rproj ├── .Rbuildignore ├── .gitignore ├── cleanup └── .lintr ├── dev ├── requirements_merge_arrow_pr.txt ├── archery │ ├── requirements-test.txt │ ├── requirements.txt │ ├── MANIFEST.in │ └── archery │ │ ├── crossbow │ │ └── tests │ │ │ └── fixtures │ │ │ ├── chat-report-extra-message-success.txt │ │ │ ├── chat-report.txt │ │ │ ├── chat-report-extra-message-failure.txt │ │ │ ├── email-report.txt │ │ │ └── crossbow-success-message.md │ │ ├── tests │ │ └── fixtures │ │ │ ├── label-awaiting-review.json │ │ │ ├── label-awaiting-changes.json │ │ │ └── label-awaiting-change-review.json │ │ ├── __init__.py │ │ ├── lang │ │ └── __init__.py │ │ ├── utils │ │ └── __init__.py │ │ ├── benchmark │ │ └── __init__.py │ │ ├── integration │ │ └── __init__.py │ │ ├── docker │ │ └── __init__.py │ │ └── release │ │ └── __init__.py ├── tasks │ ├── linux-packages │ │ ├── apache-arrow │ │ │ ├── debian │ │ │ │ ├── compat │ │ │ │ ├── patches │ │ │ │ │ └── series │ │ │ │ ├── source │ │ │ │ │ └── format │ │ │ │ ├── shlibs.local │ │ │ │ ├── arrow-tools.install │ │ │ │ ├── parquet-tools.install │ │ │ │ ├── libarrow2300.install │ │ │ │ ├── libgandiva2300.install │ │ │ │ ├── libparquet2300.install │ │ │ │ ├── libarrow-cuda2300.install │ │ │ │ ├── libarrow-glib2300.install │ │ │ │ ├── libarrow-acero2300.install │ │ │ │ ├── libarrow-flight2300.install │ │ │ │ ├── libgandiva-glib2300.install │ │ │ │ ├── libparquet-glib2300.install │ │ │ │ ├── libarrow-compute2300.install │ │ │ │ ├── libarrow-cuda-glib2300.install │ │ │ │ ├── libarrow-dataset2300.install │ │ │ │ ├── gir1.2-arrow-1.0.install │ │ │ │ ├── libarrow-flight-glib2300.install │ │ │ │ ├── libarrow-flight-sql2300.install │ │ │ │ ├── gir1.2-gandiva-1.0.install │ │ │ │ ├── gir1.2-parquet-1.0.install │ │ │ │ ├── libarrow-dataset-glib2300.install │ │ │ │ ├── gir1.2-arrow-cuda-1.0.install │ │ │ │ ├── libarrow-flight-sql-glib2300.install │ │ │ │ ├── gir1.2-arrow-dataset-1.0.install │ │ │ │ ├── gir1.2-arrow-flight-1.0.install │ │ │ │ ├── gir1.2-arrow-flight-sql-1.0.install │ │ │ │ ├── libgandiva-glib-doc.install │ │ │ │ ├── libparquet-glib-doc.install │ │ │ │ ├── libarrow-flight-glib-doc.install │ │ │ │ ├── watch │ │ │ │ ├── libarrow-dataset-glib-doc.install │ │ │ │ ├── libarrow-flight-sql-glib-doc.install │ │ │ │ ├── libarrow-glib-doc.install │ │ │ │ ├── libarrow-cuda-dev.install │ │ │ │ ├── libarrow-acero-dev.install │ │ │ │ ├── libarrow-flight-dev.install │ │ │ │ ├── libgandiva-dev.install │ │ │ │ ├── libparquet-dev.install │ │ │ │ ├── libarrow-compute-dev.install │ │ │ │ ├── libarrow-dataset-dev.install │ │ │ │ ├── libarrow-flight-sql-dev.install │ │ │ │ ├── libgandiva-glib-dev.install │ │ │ │ ├── libparquet-glib-dev.install │ │ │ │ ├── libarrow-cuda-glib-dev.install │ │ │ │ ├── libarrow-flight-glib-dev.install │ │ │ │ ├── libarrow-dataset-glib-dev.install │ │ │ │ ├── libarrow-flight-sql-glib-dev.install │ │ │ │ ├── libarrow-glib-dev.install │ │ │ │ ├── libarrow-glib-doc.links │ │ │ │ ├── libgandiva-glib-doc.links │ │ │ │ ├── libarrow-glib-doc.doc-base │ │ │ │ ├── libarrow-dev.install │ │ │ │ ├── libparquet-glib-doc.doc-base │ │ │ │ ├── libgandiva-glib-doc.doc-base │ │ │ │ ├── libparquet-glib-doc.links │ │ │ │ ├── libarrow-flight-glib-doc.links │ │ │ │ ├── libarrow-dataset-glib-doc.links │ │ │ │ ├── libarrow-dataset-glib-doc.doc-base │ │ │ │ ├── libarrow-flight-glib-doc.doc-base │ │ │ │ ├── libarrow-flight-sql-glib-doc.doc-base │ │ │ │ └── libarrow-flight-sql-glib-doc.links │ │ │ ├── apt │ │ │ │ ├── debian-forky-arm64 │ │ │ │ │ └── from │ │ │ │ ├── ubuntu-jammy-arm64 │ │ │ │ │ └── from │ │ │ │ ├── ubuntu-noble-arm64 │ │ │ │ │ └── from │ │ │ │ ├── debian-trixie-arm64 │ │ │ │ │ └── from │ │ │ │ └── debian-bookworm-arm64 │ │ │ │ │ └── from │ │ │ └── yum │ │ │ │ ├── almalinux-8-aarch64 │ │ │ │ └── from │ │ │ │ ├── almalinux-9-aarch64 │ │ │ │ └── from │ │ │ │ ├── almalinux-10-aarch64 │ │ │ │ └── from │ │ │ │ ├── amazon-linux-2023-aarch64 │ │ │ │ └── from │ │ │ │ └── centos-9-stream-aarch64 │ │ │ │ └── from │ │ └── apache-arrow-apt-source │ │ │ └── debian │ │ │ ├── compat │ │ │ ├── source │ │ │ └── format │ │ │ ├── apache-arrow-apt-source.install │ │ │ └── control │ └── README.md ├── release │ ├── binary │ │ └── .dockerignore │ ├── .gitignore │ └── git-vars.sh └── .gitignore ├── ruby ├── red-arrow │ ├── NOTICE.txt │ ├── image │ │ └── red-arrow.png │ ├── .yardopts │ ├── test │ │ └── fixture │ │ │ ├── TestOrcFile.test1.orc │ │ │ ├── float-integer.csv │ │ │ ├── integer-float.csv │ │ │ ├── without-header.csv │ │ │ ├── with-header.csv │ │ │ ├── without-header-float.csv │ │ │ ├── null-with-double-quote.csv │ │ │ ├── null-without-double-quote.csv │ │ │ └── with-header-float.csv │ ├── lib │ │ └── arrow │ │ │ ├── ruby.rb │ │ │ └── writable.rb │ └── .gitignore ├── red-arrow-cuda │ ├── NOTICE.txt │ ├── .gitignore │ └── test │ │ └── helper.rb ├── red-gandiva │ ├── NOTICE.txt │ ├── .gitignore │ └── test │ │ └── helper.rb ├── red-parquet │ ├── NOTICE.txt │ ├── .gitignore │ └── test │ │ └── helper.rb ├── red-arrow-dataset │ ├── NOTICE.txt │ ├── .gitignore │ └── test │ │ └── helper.rb ├── red-arrow-flight-sql │ ├── NOTICE.txt │ ├── .gitignore │ └── test │ │ └── helper.rb ├── red-arrow-flight │ ├── NOTICE.txt │ ├── .gitignore │ └── test │ │ └── helper.rb └── Gemfile ├── docs ├── source │ ├── example.gz │ ├── format │ │ ├── Arrow.png │ │ └── Arrow.graffle │ ├── _static │ │ ├── arrow.png │ │ ├── favicon.ico │ │ └── arrow-dark.png │ ├── cpp │ │ └── gandiva │ │ │ └── external_func.png │ ├── developers │ │ ├── images │ │ │ ├── edit_page.jpeg │ │ │ ├── github_fork.jpeg │ │ │ ├── R_tutorial_pr.jpeg │ │ │ ├── ci_process_r.jpeg │ │ │ ├── ci_process_docs.jpeg │ │ │ ├── docs_preview_1.jpeg │ │ │ ├── docs_preview_2.jpeg │ │ │ ├── github_edit_page.jpeg │ │ │ ├── ci_process_python.jpeg │ │ │ ├── python_tutorial_pr.jpeg │ │ │ ├── R_tutorial_pr_descr.jpeg │ │ │ ├── R_architectural_overview.png │ │ │ ├── R_tutorial_create_pr_notice.jpeg │ │ │ ├── python_tutorial_github_search.jpeg │ │ │ ├── python_tutorial_github_pr_notice.jpeg │ │ │ ├── python_tutorial_github_find_in_file.jpeg │ │ │ ├── book-open-solid.svg │ │ │ ├── code-solid.svg │ │ │ └── users-solid.svg │ │ ├── java │ │ │ └── img │ │ │ │ ├── conbench_ui.png │ │ │ │ ├── conbench_runs.png │ │ │ │ └── conbench_benchmark.png │ │ └── cpp │ │ │ └── acero │ │ │ └── img │ │ │ ├── swiss_table_1.jpg │ │ │ ├── swiss_table_10.jpg │ │ │ ├── swiss_table_11.jpg │ │ │ ├── swiss_table_2.jpg │ │ │ ├── swiss_table_3.jpg │ │ │ ├── swiss_table_4.jpg │ │ │ ├── swiss_table_5.jpg │ │ │ ├── swiss_table_6.jpg │ │ │ ├── swiss_table_7.jpg │ │ │ ├── swiss_table_8.jpg │ │ │ └── swiss_table_9.jpg │ └── _templates │ │ └── layout.html ├── requirements.txt └── .gitignore ├── c_glib ├── test │ └── fixture │ │ └── TestOrcFile.test1.orc ├── vcpkg.json ├── Brewfile └── Gemfile ├── .gitmodules ├── .gitattributes ├── ci ├── conan │ ├── .gitignore │ └── merge_status.sh ├── conda_env_gandiva.txt ├── scripts │ └── conan_setup.sh └── conda_env_crossbow.txt ├── .clang-tidy-ignore └── .shellcheckrc /cpp/apidoc/.gitignore: -------------------------------------------------------------------------------- 1 | html/ 2 | -------------------------------------------------------------------------------- /python/pyarrow/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/pyarrow/includes/__init__.pxd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/cmake_modules: -------------------------------------------------------------------------------- 1 | ../cpp/cmake_modules -------------------------------------------------------------------------------- /r/src/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.so 3 | *.dll 4 | -------------------------------------------------------------------------------- /r/vignettes/.gitignore: -------------------------------------------------------------------------------- 1 | mini-dataset 2 | -------------------------------------------------------------------------------- /dev/requirements_merge_arrow_pr.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /dev/archery/requirements-test.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | responses 3 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/compat: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/double-conversion/.gitignore: -------------------------------------------------------------------------------- 1 | *.os 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/patches/series: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow-apt-source/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/shlibs.local: -------------------------------------------------------------------------------- 1 | libcuda 1 libcuda1 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow-apt-source/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/arrow-tools.install: -------------------------------------------------------------------------------- 1 | usr/bin/arrow-* 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/parquet-tools.install: -------------------------------------------------------------------------------- 1 | usr/bin/parquet-* 2 | -------------------------------------------------------------------------------- /dev/archery/requirements.txt: -------------------------------------------------------------------------------- 1 | click 2 | pygithub>=1.59.0 3 | python-dotenv 4 | ruamel.yaml 5 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow.so.* 2 | -------------------------------------------------------------------------------- /r/inst/v0.7.1.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/inst/v0.7.1.parquet -------------------------------------------------------------------------------- /r/vignettes/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/table.png -------------------------------------------------------------------------------- /ruby/red-arrow/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Arrow 2 | Copyright 2016 The Apache Software Foundation 3 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libgandiva2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libgandiva.so.* 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libparquet2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libparquet.so.* 2 | -------------------------------------------------------------------------------- /docs/source/example.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/example.gz -------------------------------------------------------------------------------- /python/requirements-test-3.13t.txt: -------------------------------------------------------------------------------- 1 | hypothesis 2 | packaging 3 | pandas 4 | pytest 5 | pytz 6 | -------------------------------------------------------------------------------- /r/tools/nixlibs-allowlist.txt: -------------------------------------------------------------------------------- 1 | ubuntu 2 | centos 3 | redhat 4 | rhel 5 | rocky 6 | opensuse 7 | -------------------------------------------------------------------------------- /ruby/red-arrow-cuda/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Arrow 2 | Copyright 2016 The Apache Software Foundation 3 | -------------------------------------------------------------------------------- /ruby/red-gandiva/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Arrow 2 | Copyright 2016 The Apache Software Foundation 3 | -------------------------------------------------------------------------------- /ruby/red-parquet/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Arrow 2 | Copyright 2016 The Apache Software Foundation 3 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow_cuda.so.* 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow-glib.so.* 2 | -------------------------------------------------------------------------------- /python/requirements-build.txt: -------------------------------------------------------------------------------- 1 | cython>=3.1 2 | numpy>=1.25 3 | setuptools_scm>=8 4 | setuptools>=64 5 | -------------------------------------------------------------------------------- /r/vignettes/data_types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/data_types.png -------------------------------------------------------------------------------- /ruby/red-arrow-dataset/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Arrow 2 | Copyright 2016 The Apache Software Foundation 3 | -------------------------------------------------------------------------------- /ruby/red-arrow-flight-sql/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Arrow 2 | Copyright 2016 The Apache Software Foundation 3 | -------------------------------------------------------------------------------- /ruby/red-arrow-flight/NOTICE.txt: -------------------------------------------------------------------------------- 1 | Apache Arrow 2 | Copyright 2016 The Apache Software Foundation 3 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-acero2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow_acero.so.* 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow_flight.so.* 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libgandiva-glib.so.* 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libparquet-glib.so.* 2 | -------------------------------------------------------------------------------- /docs/source/format/Arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/format/Arrow.png -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/udf.md: -------------------------------------------------------------------------------- 1 | # arrow_scalar_function() works 2 | 3 | fun is not a function 4 | 5 | -------------------------------------------------------------------------------- /r/vignettes/record_batch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/record_batch.png -------------------------------------------------------------------------------- /cpp/examples/minimal_build/test.csv: -------------------------------------------------------------------------------- 1 | Integers,Strings,Timestamps 2 | 1,Some,2018-11-13 17:11:10 3 | 2,data,N/A 4 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-compute2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow_compute.so.* 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-glib2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow-cuda-glib.so.* 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow_dataset.so.* 2 | -------------------------------------------------------------------------------- /docs/source/_static/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/_static/arrow.png -------------------------------------------------------------------------------- /docs/source/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/_static/favicon.ico -------------------------------------------------------------------------------- /r/pkgdown/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/pkgdown/favicon/favicon.ico -------------------------------------------------------------------------------- /r/vignettes/array_indexing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/array_indexing.png -------------------------------------------------------------------------------- /dev/archery/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include ../../LICENSE.txt 2 | include ../../NOTICE.txt 3 | 4 | include archery/reports/* 5 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/gir1.2-arrow-1.0.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/girepository-1.0/Arrow-*.typelib 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-glib2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow-flight-glib.so.* 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow_flight_sql.so.* 2 | -------------------------------------------------------------------------------- /docs/source/format/Arrow.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/format/Arrow.graffle -------------------------------------------------------------------------------- /python/requirements-wheel-build.txt: -------------------------------------------------------------------------------- 1 | cython>=3.1 2 | numpy>=2.0.0 3 | setuptools_scm 4 | setuptools>=58 5 | wheel 6 | -------------------------------------------------------------------------------- /r/cheatsheet/arrow-cheatsheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/cheatsheet/arrow-cheatsheet.pdf -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/gir1.2-gandiva-1.0.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/girepository-1.0/Gandiva-*.typelib 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/gir1.2-parquet-1.0.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/girepository-1.0/Parquet-*.typelib 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset-glib2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow-dataset-glib.so.* 2 | -------------------------------------------------------------------------------- /docs/source/_static/arrow-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/_static/arrow-dark.png -------------------------------------------------------------------------------- /r/pkgdown/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/pkgdown/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /r/pkgdown/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/pkgdown/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /ruby/red-arrow/image/red-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/ruby/red-arrow/image/red-arrow.png -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/gir1.2-arrow-cuda-1.0.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/girepository-1.0/ArrowCUDA-*.typelib 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib2300.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libarrow-flight-sql-glib.so.* 2 | -------------------------------------------------------------------------------- /r/pkgdown/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/pkgdown/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /c_glib/test/fixture/TestOrcFile.test1.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/c_glib/test/fixture/TestOrcFile.test1.orc -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/gir1.2-arrow-dataset-1.0.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/girepository-1.0/ArrowDataset-*.typelib 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/gir1.2-arrow-flight-1.0.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/girepository-1.0/ArrowFlight-*.typelib 2 | -------------------------------------------------------------------------------- /docs/source/cpp/gandiva/external_func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/cpp/gandiva/external_func.png -------------------------------------------------------------------------------- /python/pyarrow/tests/data/orc/decimal.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/orc/decimal.orc -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/dataset.md: -------------------------------------------------------------------------------- 1 | # unique() 2 | 3 | `unique()` with `incomparables = TRUE` not supported in Arrow 4 | 5 | -------------------------------------------------------------------------------- /r/vignettes/developers/table_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/developers/table_layout.png -------------------------------------------------------------------------------- /r/vignettes/r_binary_libarrow_binary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/r_binary_libarrow_binary.png -------------------------------------------------------------------------------- /r/vignettes/r_source_libarrow_binary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/r_source_libarrow_binary.png -------------------------------------------------------------------------------- /r/vignettes/r_source_libarrow_source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/r_source_libarrow_source.png -------------------------------------------------------------------------------- /ruby/red-arrow/.yardopts: -------------------------------------------------------------------------------- 1 | --output-dir doc/reference 2 | --markup markdown 3 | --no-private 4 | lib/**/*.rb 5 | - 6 | doc/text/* 7 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/gir1.2-arrow-flight-sql-1.0.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/girepository-1.0/ArrowFlightSQL-*.typelib 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib-doc.install: -------------------------------------------------------------------------------- 1 | usr/share/doc/gandiva-glib usr/share/doc/libgandiva-glib-doc/ 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib-doc.install: -------------------------------------------------------------------------------- 1 | usr/share/doc/parquet-glib usr/share/doc/libparquet-glib-doc/ 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow-apt-source/debian/apache-arrow-apt-source.install: -------------------------------------------------------------------------------- 1 | etc/apt/sources.list.d/* 2 | usr/share/keyrings/* 3 | -------------------------------------------------------------------------------- /docs/source/developers/images/edit_page.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/edit_page.jpeg -------------------------------------------------------------------------------- /docs/source/developers/images/github_fork.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/github_fork.jpeg -------------------------------------------------------------------------------- /python/pyarrow/tests/data/orc/decimal.jsn.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/orc/decimal.jsn.gz -------------------------------------------------------------------------------- /r/cheatsheet/powerpoint/arrow-cheatsheet.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/cheatsheet/powerpoint/arrow-cheatsheet.pptx -------------------------------------------------------------------------------- /r/pkgdown/favicon/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/pkgdown/favicon/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /r/pkgdown/favicon/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/pkgdown/favicon/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /r/pkgdown/favicon/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/pkgdown/favicon/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /r/pkgdown/favicon/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/pkgdown/favicon/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /r/pkgdown/favicon/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/pkgdown/favicon/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /r/vignettes/developers/array_layout_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/developers/array_layout_string.png -------------------------------------------------------------------------------- /r/vignettes/developers/record_batch_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/developers/record_batch_layout.png -------------------------------------------------------------------------------- /docs/source/developers/images/R_tutorial_pr.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/R_tutorial_pr.jpeg -------------------------------------------------------------------------------- /docs/source/developers/images/ci_process_r.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/ci_process_r.jpeg -------------------------------------------------------------------------------- /docs/source/developers/java/img/conbench_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/java/img/conbench_ui.png -------------------------------------------------------------------------------- /python/pyarrow/tests/data/parquet/v0.7.1.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/parquet/v0.7.1.parquet -------------------------------------------------------------------------------- /r/vignettes/developers/array_layout_integer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/developers/array_layout_integer.png -------------------------------------------------------------------------------- /r/vignettes/developers/chunked_array_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/developers/chunked_array_layout.png -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-glib-doc.install: -------------------------------------------------------------------------------- 1 | usr/share/doc/arrow-flight-glib usr/share/doc/libarrow-flight-glib-doc/ 2 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/watch: -------------------------------------------------------------------------------- 1 | version=3 2 | https://dist.apache.org/repos/dist/release/arrow/arrow-(.+)/apache-arrow-(.+).tar.gz 3 | -------------------------------------------------------------------------------- /docs/source/developers/images/ci_process_docs.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/ci_process_docs.jpeg -------------------------------------------------------------------------------- /docs/source/developers/images/docs_preview_1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/docs_preview_1.jpeg -------------------------------------------------------------------------------- /docs/source/developers/images/docs_preview_2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/docs_preview_2.jpeg -------------------------------------------------------------------------------- /docs/source/developers/images/github_edit_page.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/github_edit_page.jpeg -------------------------------------------------------------------------------- /docs/source/developers/java/img/conbench_runs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/java/img/conbench_runs.png -------------------------------------------------------------------------------- /python/pyarrow/tests/data/orc/TestOrcFile.test1.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/orc/TestOrcFile.test1.orc -------------------------------------------------------------------------------- /r/vignettes/developers/install_diagram_windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/vignettes/developers/install_diagram_windows.png -------------------------------------------------------------------------------- /ruby/red-arrow/test/fixture/TestOrcFile.test1.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/ruby/red-arrow/test/fixture/TestOrcFile.test1.orc -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset-glib-doc.install: -------------------------------------------------------------------------------- 1 | usr/share/doc/arrow-dataset-glib usr/share/doc/libarrow-dataset-glib-doc/ 2 | -------------------------------------------------------------------------------- /docs/source/developers/images/ci_process_python.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/ci_process_python.jpeg -------------------------------------------------------------------------------- /docs/source/developers/images/python_tutorial_pr.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/python_tutorial_pr.jpeg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_1.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_10.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_11.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_2.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_3.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_4.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_5.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_6.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_7.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_8.jpg -------------------------------------------------------------------------------- /docs/source/developers/cpp/acero/img/swiss_table_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/cpp/acero/img/swiss_table_9.jpg -------------------------------------------------------------------------------- /docs/source/developers/images/R_tutorial_pr_descr.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/R_tutorial_pr_descr.jpeg -------------------------------------------------------------------------------- /docs/source/developers/java/img/conbench_benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/java/img/conbench_benchmark.png -------------------------------------------------------------------------------- /python/pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -------------------------------------------------------------------------------- /python/pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -------------------------------------------------------------------------------- /python/requirements-test.txt: -------------------------------------------------------------------------------- 1 | cffi 2 | hypothesis 3 | packaging 4 | pandas 5 | pytest 6 | pytz 7 | pyuwsgi; sys.platform != 'win32' and python_version < '3.13' 8 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/Table.md: -------------------------------------------------------------------------------- 1 | # Table supports cbind 2 | 3 | Non-scalar inputs must have an equal number of rows. 4 | i ..1 has 10, ..2 has 2 5 | 6 | -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_1.0.1.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_1.0.1.parquet -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_2.0.0.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_2.0.0.parquet -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib-doc.install: -------------------------------------------------------------------------------- 1 | usr/share/doc/arrow-flight-sql-glib usr/share/doc/libarrow-flight-sql-glib-doc/ 2 | -------------------------------------------------------------------------------- /docs/source/developers/images/R_architectural_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/R_architectural_overview.png -------------------------------------------------------------------------------- /python/pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -------------------------------------------------------------------------------- /python/pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow-sf_7.0.0.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow-sf_7.0.0.feather -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_1.0.1_lz4.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_1.0.1_lz4.feather -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_2.0.0_lz4.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_2.0.0_lz4.feather -------------------------------------------------------------------------------- /python/pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_0.17.0_lz4.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_0.17.0_lz4.feather -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_0.17.0_zstd.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_0.17.0_zstd.feather -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_1.0.1_zstd.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_1.0.1_zstd.feather -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_2.0.0_zstd.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_2.0.0_zstd.feather -------------------------------------------------------------------------------- /docs/source/developers/images/R_tutorial_create_pr_notice.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/R_tutorial_create_pr_notice.jpeg -------------------------------------------------------------------------------- /docs/source/developers/images/python_tutorial_github_search.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/python_tutorial_github_search.jpeg -------------------------------------------------------------------------------- /python/pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -------------------------------------------------------------------------------- /python/pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow-extra-meta_3.0.0.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow-extra-meta_3.0.0.parquet -------------------------------------------------------------------------------- /docs/source/developers/images/python_tutorial_github_pr_notice.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/python_tutorial_github_pr_notice.jpeg -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_0.17.0_uncompressed.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_0.17.0_uncompressed.feather -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_1.0.1_uncompressed.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_1.0.1_uncompressed.feather -------------------------------------------------------------------------------- /r/tests/testthat/golden-files/data-arrow_2.0.0_uncompressed.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/r/tests/testthat/golden-files/data-arrow_2.0.0_uncompressed.feather -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib-doc.install: -------------------------------------------------------------------------------- 1 | usr/share/arrow-glib/*.md 2 | usr/share/arrow-glib/*.txt 3 | usr/share/doc/arrow-glib usr/share/doc/libarrow-glib-doc/ 4 | -------------------------------------------------------------------------------- /docs/source/developers/images/python_tutorial_github_find_in_file.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/docs/source/developers/images/python_tutorial_github_find_in_file.jpeg -------------------------------------------------------------------------------- /python/pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-dev.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/cmake/ArrowCUDA/ 2 | usr/lib/*/libarrow_cuda.a 3 | usr/lib/*/libarrow_cuda.so 4 | usr/lib/*/pkgconfig/arrow-cuda.pc 5 | -------------------------------------------------------------------------------- /python/pyarrow/tests/data/feather/v0.17.0.version.2-compression.lz4.feather: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/arrow/HEAD/python/pyarrow/tests/data/feather/v0.17.0.version.2-compression.lz4.feather -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-acero-dev.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/cmake/ArrowAcero/ 2 | usr/lib/*/libarrow_acero.a 3 | usr/lib/*/libarrow_acero.so 4 | usr/lib/*/pkgconfig/arrow-acero.pc 5 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-dev.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/cmake/ArrowFlight/ 2 | usr/lib/*/libarrow_flight.a 3 | usr/lib/*/libarrow_flight.so 4 | usr/lib/*/pkgconfig/arrow-flight.pc 5 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libgandiva-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/gandiva/ 2 | usr/lib/*/cmake/Gandiva/ 3 | usr/lib/*/libgandiva.a 4 | usr/lib/*/libgandiva.so 5 | usr/lib/*/pkgconfig/gandiva.pc 6 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libparquet-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/parquet/ 2 | usr/lib/*/cmake/Parquet/ 3 | usr/lib/*/libparquet.a 4 | usr/lib/*/libparquet.so 5 | usr/lib/*/pkgconfig/parquet.pc 6 | -------------------------------------------------------------------------------- /python/requirements-wheel-test-3.13t.txt: -------------------------------------------------------------------------------- 1 | cython 2 | hypothesis 3 | numpy~=2.1.0 4 | packaging 5 | pandas 6 | pytest 7 | pytz 8 | requests; sys_platform == 'win32' 9 | tzdata; sys_platform == 'win32' 10 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-compute-dev.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/cmake/ArrowCompute/ 2 | usr/lib/*/libarrow_compute.a 3 | usr/lib/*/libarrow_compute.so 4 | usr/lib/*/pkgconfig/arrow-compute.pc 5 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset-dev.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/cmake/ArrowDataset/ 2 | usr/lib/*/libarrow_dataset.a 3 | usr/lib/*/libarrow_dataset.so 4 | usr/lib/*/pkgconfig/arrow-dataset.pc 5 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/dplyr-query.md: -------------------------------------------------------------------------------- 1 | # Scalars in expressions match the type of the field, if possible 2 | 3 | In int == "5": 4 | i Expression not supported in Arrow 5 | > Pulling data into R 6 | 7 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-dev.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/cmake/ArrowFlightSql/ 2 | usr/lib/*/libarrow_flight_sql.a 3 | usr/lib/*/libarrow_flight_sql.so 4 | usr/lib/*/pkgconfig/arrow-flight-sql.pc 5 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/duckdb.md: -------------------------------------------------------------------------------- 1 | # meaningful error message when duckdb is not installed 2 | 3 | Code 4 | to_duckdb(ds) 5 | Error 6 | Please install the `duckdb` package to pass data with `to_duckdb()`. 7 | 8 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/gandiva-glib/ 2 | usr/lib/*/libgandiva-glib.so 3 | usr/lib/*/pkgconfig/gandiva-glib.pc 4 | usr/share/gir-1.0/Gandiva-*.gir 5 | usr/share/vala/vapi/gandiva-glib.* 6 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/parquet-glib/ 2 | usr/lib/*/libparquet-glib.so 3 | usr/lib/*/pkgconfig/parquet-glib.pc 4 | usr/share/gir-1.0/Parquet-*.gir 5 | usr/share/vala/vapi/parquet-glib.* 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "cpp/submodules/parquet-testing"] 2 | path = cpp/submodules/parquet-testing 3 | url = https://github.com/apache/parquet-testing.git 4 | [submodule "testing"] 5 | path = testing 6 | url = https://github.com/apache/arrow-testing 7 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-cuda-glib-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/arrow-cuda-glib/ 2 | usr/lib/*/libarrow-cuda-glib.so 3 | usr/lib/*/pkgconfig/arrow-cuda-glib.pc 4 | usr/share/gir-1.0/ArrowCUDA-*.gir 5 | usr/share/vala/vapi/arrow-cuda-glib.* 6 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-glib-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/arrow-flight-glib/ 2 | usr/lib/*/libarrow-flight-glib.so 3 | usr/lib/*/pkgconfig/arrow-flight-glib.pc 4 | usr/share/gir-1.0/ArrowFlight-*.gir 5 | usr/share/vala/vapi/arrow-flight-glib.* 6 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset-glib-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/arrow-dataset-glib/ 2 | usr/lib/*/libarrow-dataset-glib.so 3 | usr/lib/*/pkgconfig/arrow-dataset-glib.pc 4 | usr/share/gir-1.0/ArrowDataset-*.gir 5 | usr/share/vala/vapi/arrow-dataset-glib.* 6 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/type.md: -------------------------------------------------------------------------------- 1 | # infer_type() default method errors for unknown classes 2 | 3 | Can't infer Arrow data type from object inheriting from class_not_supported 4 | 5 | --- 6 | 7 | Can't infer Arrow data type from object inheriting from class_not_supported 8 | 9 | -------------------------------------------------------------------------------- /dev/archery/archery/crossbow/tests/fixtures/chat-report-extra-message-success.txt: -------------------------------------------------------------------------------- 1 | 2 | * for * 3 | 4 | 5 | :tada: *4 successful jobs* 6 | 7 | Success present -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/arrow-flight-sql-glib/ 2 | usr/lib/*/libarrow-flight-sql-glib.so 3 | usr/lib/*/pkgconfig/arrow-flight-sql-glib.pc 4 | usr/share/gir-1.0/ArrowFlightSQL-*.gir 5 | usr/share/vala/vapi/arrow-flight-sql-glib.* 6 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/RecordBatch.md: -------------------------------------------------------------------------------- 1 | # RecordBatch doesn't support rbind 2 | 3 | Use `Table$create()` to combine RecordBatches into a Table 4 | 5 | # RecordBatch supports cbind 6 | 7 | Non-scalar inputs must have an equal number of rows. 8 | i ..1 has 10, ..2 has 2 9 | 10 | -------------------------------------------------------------------------------- /r/man/Message.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/message.R 3 | \docType{class} 4 | \name{Message} 5 | \alias{Message} 6 | \title{Message class} 7 | \description{ 8 | Message class 9 | } 10 | \section{Methods}{ 11 | 12 | 13 | TODO 14 | } 15 | 16 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/feather.md: -------------------------------------------------------------------------------- 1 | # write_feather with invalid input type 2 | 3 | Object must be coercible to an Arrow Table using `as_arrow_table()` 4 | Caused by error in `as_arrow_table()`: 5 | ! No method for `as_arrow_table()` for object of class Array / ArrowDatum / ArrowObject / R6 6 | 7 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/arrow-glib/ 2 | usr/lib/*/libarrow-glib.so 3 | usr/lib/*/pkgconfig/arrow-glib.pc 4 | usr/lib/*/pkgconfig/arrow-orc-glib.pc 5 | usr/share/arrow-glib/example/ 6 | usr/share/gir-1.0/Arrow-*.gir 7 | usr/share/vala/vapi/arrow-glib.* 8 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/parquet.md: -------------------------------------------------------------------------------- 1 | # write_parquet() with invalid input type 2 | 3 | Object must be coercible to an Arrow Table using `as_arrow_table()` 4 | Caused by error in `as_arrow_table()`: 5 | ! No method for `as_arrow_table()` for object of class Array / ArrowDatum / ArrowObject / R6 6 | 7 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/ipc-stream.md: -------------------------------------------------------------------------------- 1 | # write_ipc_stream errors for invalid input type 2 | 3 | Object must be coercible to an Arrow Table using `as_arrow_table()` 4 | Caused by error in `as_arrow_table()`: 5 | ! No method for `as_arrow_table()` for object of class Array / ArrowDatum / ArrowObject / R6 6 | 7 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/dataset-dplyr.md: -------------------------------------------------------------------------------- 1 | # dplyr method not implemented messages 2 | 3 | Code 4 | filter(ds, int > 6, dbl > max(dbl)) 5 | Condition 6 | Error in `dbl > max(dbl)`: 7 | ! Expression not supported in filter() in Arrow 8 | > Call collect() first to pull data into R. 9 | 10 | -------------------------------------------------------------------------------- /r/man/FileWriteOptions.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/dataset-format.R 3 | \name{FileWriteOptions} 4 | \alias{FileWriteOptions} 5 | \title{Format-specific write options} 6 | \description{ 7 | A \code{FileWriteOptions} holds write options specific to a \code{FileFormat}. 8 | } 9 | -------------------------------------------------------------------------------- /r/man/MessageReader.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/message.R 3 | \docType{class} 4 | \name{MessageReader} 5 | \alias{MessageReader} 6 | \title{MessageReader class} 7 | \description{ 8 | MessageReader class 9 | } 10 | \section{Methods}{ 11 | 12 | 13 | TODO 14 | } 15 | 16 | -------------------------------------------------------------------------------- /r/man/FixedWidthType.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/type.R 3 | \docType{class} 4 | \name{FixedWidthType} 5 | \alias{FixedWidthType} 6 | \title{FixedWidthType class} 7 | \description{ 8 | FixedWidthType class 9 | } 10 | \section{Methods}{ 11 | 12 | 13 | TODO 14 | } 15 | 16 | -------------------------------------------------------------------------------- /r/man/DictionaryType.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/dictionary.R 3 | \docType{class} 4 | \name{DictionaryType} 5 | \alias{DictionaryType} 6 | \title{class DictionaryType} 7 | \description{ 8 | class DictionaryType 9 | } 10 | \section{Methods}{ 11 | 12 | 13 | TODO 14 | } 15 | 16 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/extension.md: -------------------------------------------------------------------------------- 1 | # extension types can be created 2 | 3 | `extension_array` must be a ChunkedArray or ExtensionArray 4 | i Got object of type character 5 | 6 | # vctrs extension type works 7 | 8 | `extension_array` must be a ChunkedArray or ExtensionArray 9 | i Got object of type character 10 | 11 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/util.md: -------------------------------------------------------------------------------- 1 | # as_writable_table() errors for invalid input 2 | 3 | Object must be coercible to an Arrow Table using `as_arrow_table()` 4 | Caused by error in `as_arrow_table()`: 5 | ! No method for `as_arrow_table()` for object of class character 6 | 7 | --- 8 | 9 | Invalid: cannot convert 10 | 11 | -------------------------------------------------------------------------------- /python/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include README.md 2 | include ../LICENSE.txt 3 | include ../NOTICE.txt 4 | 5 | global-include CMakeLists.txt 6 | graft pyarrow 7 | graft cmake_modules 8 | 9 | global-exclude *.so 10 | global-exclude *.pyc 11 | global-exclude *~ 12 | global-exclude \#* 13 | global-exclude .git* 14 | global-exclude .DS_Store 15 | prune .asv 16 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Note: keep this file in sync with conda_env_sphinx.txt ! 3 | # 4 | 5 | breathe 6 | cython>3.1.1 7 | ipython 8 | linuxdoc 9 | myst-parser[linkify] 10 | numpydoc 11 | pydata-sphinx-theme~=0.16 12 | sphinx-autobuild 13 | sphinx-copybutton 14 | sphinx-design 15 | sphinx-lint 16 | sphinxcontrib-mermaid 17 | sphinx 18 | pandas 19 | -------------------------------------------------------------------------------- /r/man/read_message.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/message.R 3 | \name{read_message} 4 | \alias{read_message} 5 | \title{Read a Message from a stream} 6 | \usage{ 7 | read_message(stream) 8 | } 9 | \arguments{ 10 | \item{stream}{an InputStream} 11 | } 12 | \description{ 13 | Read a Message from a stream 14 | } 15 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib-doc.links: -------------------------------------------------------------------------------- 1 | usr/share/doc/libarrow-glib-doc/arrow-glib usr/share/devhelp/books/arrow-glib 2 | usr/share/doc/libglib2.0-doc/gio usr/share/doc/libarrow-glib-doc/gio 3 | usr/share/doc/libglib2.0-doc/glib usr/share/doc/libarrow-glib-doc/glib 4 | usr/share/doc/libglib2.0-doc/gobject usr/share/doc/libarrow-glib-doc/gobject 5 | -------------------------------------------------------------------------------- /dev/archery/archery/tests/fixtures/label-awaiting-review.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": 3998634670, 4 | "node_id": "LA_kwDOHHgT287uVlKu", 5 | "url": "https://api.github.com/repos/ursa-labs/ursabot/labels/awaiting%20review", 6 | "name": "awaiting review", 7 | "color": "d73a4a", 8 | "default": true, 9 | "description": "Awaiting Review" 10 | } 11 | ] -------------------------------------------------------------------------------- /dev/archery/archery/tests/fixtures/label-awaiting-changes.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": 3998634670, 4 | "node_id": "LA_kwDOHHgT287uVlKu", 5 | "url": "https://api.github.com/repos/ursa-labs/ursabot/labels/awaiting%20changes", 6 | "name": "awaiting changes", 7 | "color": "d73a4a", 8 | "default": true, 9 | "description": "Awaiting Changes" 10 | } 11 | ] -------------------------------------------------------------------------------- /r/cran-comments.md: -------------------------------------------------------------------------------- 1 | ## Test environments 2 | * Debian Linux, GCC, R-devel/R-patched/R-release 3 | * Fedora Linux, GCC/clang, R-devel 4 | * Ubuntu Linux 16.04 LTS, R-release, GCC 5 | * win-builder (R-devel and R-release) 6 | * macOS 10.14, R-oldrel 7 | 8 | ## R CMD check results 9 | 10 | There were no ERRORs or WARNINGs. On some platforms, there is a NOTE about the installed package size. 11 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib-doc.links: -------------------------------------------------------------------------------- 1 | usr/share/doc/libgandiva-glib-doc/gandiva-glib usr/share/devhelp/books/gandiva-glib 2 | usr/share/doc/libarrow-glib-doc/arrow-glib usr/share/doc/libgandiva-glib-doc/arrow-glib 3 | usr/share/doc/libglib2.0-doc/glib usr/share/doc/libgandiva-glib-doc/glib 4 | usr/share/doc/libglib2.0-doc/gobject usr/share/doc/libgandiva-glib-doc/gobject 5 | -------------------------------------------------------------------------------- /r/man/infer_schema.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/schema.R 3 | \name{infer_schema} 4 | \alias{infer_schema} 5 | \title{Extract a schema from an object} 6 | \usage{ 7 | infer_schema(x) 8 | } 9 | \arguments{ 10 | \item{x}{An object which has a schema, e.g. a \code{Dataset}} 11 | } 12 | \description{ 13 | Extract a schema from an object 14 | } 15 | -------------------------------------------------------------------------------- /r/man/flight_disconnect.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/flight.R 3 | \name{flight_disconnect} 4 | \alias{flight_disconnect} 5 | \title{Explicitly close a Flight client} 6 | \usage{ 7 | flight_disconnect(client) 8 | } 9 | \arguments{ 10 | \item{client}{The client to disconnect} 11 | } 12 | \description{ 13 | Explicitly close a Flight client 14 | } 15 | -------------------------------------------------------------------------------- /c_glib/vcpkg.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "arrow-glib", 3 | "version-string": "23.0.0-SNAPSHOT", 4 | "$comment:dependencies": "We can enable gobject-introspection again once it's updated", 5 | "dependencies": [ 6 | "glib", 7 | "pkgconf" 8 | ], 9 | "$comment": "We can update builtin-baseline by 'vcpkg x-update-baseline'", 10 | "builtin-baseline": "09f6a4ef2f08252f7f4d924fd9c2d42165fb21c9" 11 | } 12 | -------------------------------------------------------------------------------- /dev/archery/archery/tests/fixtures/label-awaiting-change-review.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": 3998634670, 4 | "node_id": "LA_kwDOHHgT287uVlKu", 5 | "url": "https://api.github.com/repos/ursa-labs/ursabot/labels/awaiting%20change%20review", 6 | "name": "awaiting change review", 7 | "color": "d73a4a", 8 | "default": true, 9 | "description": "Awaiting Change Review" 10 | } 11 | ] -------------------------------------------------------------------------------- /r/man/default_memory_pool.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/memory-pool.R 3 | \name{default_memory_pool} 4 | \alias{default_memory_pool} 5 | \title{Arrow's default \link{MemoryPool}} 6 | \usage{ 7 | default_memory_pool() 8 | } 9 | \value{ 10 | the default \link{MemoryPool} 11 | } 12 | \description{ 13 | Arrow's default \link{MemoryPool} 14 | } 15 | \keyword{internal} 16 | -------------------------------------------------------------------------------- /r/man/mmap_open.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/io.R 3 | \name{mmap_open} 4 | \alias{mmap_open} 5 | \title{Open a memory mapped file} 6 | \usage{ 7 | mmap_open(path, mode = c("read", "write", "readwrite")) 8 | } 9 | \arguments{ 10 | \item{path}{file path} 11 | 12 | \item{mode}{file mode (read/write/readwrite)} 13 | } 14 | \description{ 15 | Open a memory mapped file 16 | } 17 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-glib-doc.doc-base: -------------------------------------------------------------------------------- 1 | Document: arrow-glib 2 | Title: Apache Arrow GLib Reference Manual 3 | Author: The Apache Software Foundation 4 | Abstract: Apache Arrow GLib is a data processing library for analysis that uses GLib. 5 | Section: Programming 6 | 7 | Format: HTML 8 | Index: /usr/share/doc/libarrow-glib-doc/arrow-glib/index.html 9 | Files: /usr/share/doc/libarrow-glib-doc/arrow-glib/*.html 10 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/arrow/ 2 | usr/lib/*/cmake/Arrow/ 3 | usr/lib/*/libarrow.a 4 | usr/lib/*/libarrow.so 5 | usr/lib/*/libarrow_bundled_dependencies.a 6 | usr/lib/*/pkgconfig/arrow-csv.pc 7 | usr/lib/*/pkgconfig/arrow-filesystem.pc 8 | usr/lib/*/pkgconfig/arrow-json.pc 9 | usr/lib/*/pkgconfig/arrow-orc.pc 10 | usr/lib/*/pkgconfig/arrow.pc 11 | usr/share/arrow/gdb/ 12 | usr/share/gdb/auto-load/ 13 | -------------------------------------------------------------------------------- /dev/archery/archery/crossbow/tests/fixtures/chat-report.txt: -------------------------------------------------------------------------------- 1 | 2 | * for * 3 | 4 | :x: *1 failed jobs* 5 | - 6 | 7 | :x: *1 errored jobs* 8 | - 9 | 10 | :warning: *1 pending jobs* 11 | 12 | :tada: *1 successful jobs* -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib-doc.doc-base: -------------------------------------------------------------------------------- 1 | Document: parquet-glib 2 | Title: Apache Parquet GLib Reference Manual 3 | Author: The Apache Software Foundation 4 | Abstract: Apache Parquet GLib is a columnar storage format processing library that uses GLib. 5 | Section: Programming 6 | 7 | Format: HTML 8 | Index: /usr/share/doc/libparquet-glib-doc/parquet-glib/index.html 9 | Files: /usr/share/doc/libparquet-glib-doc/parquet-glib/*.html 10 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libgandiva-glib-doc.doc-base: -------------------------------------------------------------------------------- 1 | Document: gandiva-glib 2 | Title: Gandiva GLib Reference Manual 3 | Author: The Apache Software Foundation 4 | Abstract: Gandiva GLib is a toolset for compiling and evaluating expressions on Arrow Data that uses GLib. 5 | Section: Programming 6 | 7 | Format: HTML 8 | Index: /usr/share/doc/libgandiva-glib-doc/gandiva-glib/index.html 9 | Files: /usr/share/doc/libgandiva-glib-doc/gandiva-glib/*.html 10 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libparquet-glib-doc.links: -------------------------------------------------------------------------------- 1 | usr/share/doc/libparquet-glib-doc/parquet-glib usr/share/devhelp/books/parquet-glib 2 | usr/share/doc/libarrow-glib-doc/arrow-glib usr/share/doc/libparquet-glib-doc/arrow-glib 3 | usr/share/doc/libglib2.0-doc/gio usr/share/doc/libparquet-glib-doc/gio 4 | usr/share/doc/libglib2.0-doc/glib usr/share/doc/libparquet-glib-doc/glib 5 | usr/share/doc/libglib2.0-doc/gobject usr/share/doc/libparquet-glib-doc/gobject 6 | -------------------------------------------------------------------------------- /r/pkgdown/extra.css: -------------------------------------------------------------------------------- 1 | /* Section text in navbar */ 2 | .navbar-dark, .navbar[data-bs-theme="dark"] { 3 | --bs-navbar-color: #d9d9d9; 4 | --bs-navbar-brand-hover-color: #d9d9d9 !important; 5 | --bs-navbar-brand-color: #d9d9d9 !important; 6 | } 7 | 8 | /* Version number in navbar */ 9 | .nav-text, .text-muted { 10 | color: #d9d9d9 !important; 11 | } 12 | 13 | /* Placeholder of search input in navbar */ 14 | #search-input::placeholder { 15 | color: #d9d9d9; 16 | } 17 | -------------------------------------------------------------------------------- /r/man/cpu_count.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/config.R 3 | \name{cpu_count} 4 | \alias{cpu_count} 5 | \alias{set_cpu_count} 6 | \title{Manage the global CPU thread pool in libarrow} 7 | \usage{ 8 | cpu_count() 9 | 10 | set_cpu_count(num_threads) 11 | } 12 | \arguments{ 13 | \item{num_threads}{integer: New number of threads for thread pool} 14 | } 15 | \description{ 16 | Manage the global CPU thread pool in libarrow 17 | } 18 | -------------------------------------------------------------------------------- /r/man/read_schema.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/schema.R 3 | \name{read_schema} 4 | \alias{read_schema} 5 | \title{Read a Schema from a stream} 6 | \usage{ 7 | read_schema(stream, ...) 8 | } 9 | \arguments{ 10 | \item{stream}{a \code{Message}, \code{InputStream}, or \code{Buffer}} 11 | 12 | \item{...}{currently ignored} 13 | } 14 | \value{ 15 | A \link{Schema} 16 | } 17 | \description{ 18 | Read a Schema from a stream 19 | } 20 | -------------------------------------------------------------------------------- /r/man/buffer.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/buffer.R 3 | \name{buffer} 4 | \alias{buffer} 5 | \title{Create a Buffer} 6 | \usage{ 7 | buffer(x) 8 | } 9 | \arguments{ 10 | \item{x}{R object. Only raw, numeric and integer vectors are currently supported} 11 | } 12 | \value{ 13 | an instance of \code{Buffer} that borrows memory from \code{x} 14 | } 15 | \description{ 16 | Create a Buffer 17 | } 18 | \seealso{ 19 | \link{Buffer} 20 | } 21 | -------------------------------------------------------------------------------- /r/arrow.Rproj: -------------------------------------------------------------------------------- 1 | Version: 1.0 2 | 3 | RestoreWorkspace: No 4 | SaveWorkspace: No 5 | AlwaysSaveHistory: Default 6 | 7 | EnableCodeIndexing: Yes 8 | UseSpacesForTab: Yes 9 | NumSpacesForTab: 2 10 | Encoding: UTF-8 11 | 12 | RnwWeave: Sweave 13 | LaTeX: pdfLaTeX 14 | 15 | AutoAppendNewline: Yes 16 | StripTrailingWhitespace: Yes 17 | 18 | BuildType: Package 19 | PackageUseDevtools: Yes 20 | PackageInstallArgs: --no-multiarch --with-keep.source 21 | PackageRoxygenize: rd,collate,namespace 22 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/dplyr-across.md: -------------------------------------------------------------------------------- 1 | # expand_across correctly expands quosures 2 | 3 | Code 4 | mutate(InMemoryDataset$create(example_data), across(c(dbl, dbl2), round, 5 | digits = -1)) 6 | Condition 7 | Error in `mutate.Dataset()`: 8 | ! `...` argument to `across()` is deprecated in dplyr and not supported in Arrow 9 | > Convert your call into a function or formula including the arguments 10 | > Or, call collect() first to pull data into R. 11 | 12 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-glib-doc.links: -------------------------------------------------------------------------------- 1 | usr/share/doc/libarrow-flight-glib-doc/arrow-flight-glib usr/share/devhelp/books/arrow-flight-glib 2 | usr/share/doc/libarrow-glib-doc/arrow-glib usr/share/doc/libarrow-flight-glib-doc/arrow-glib 3 | usr/share/doc/libglib2.0-doc/gio usr/share/doc/libarrow-flight-glib-doc/gio 4 | usr/share/doc/libglib2.0-doc/glib usr/share/doc/libarrow-flight-glib-doc/glib 5 | usr/share/doc/libglib2.0-doc/gobject usr/share/doc/libarrow-flight-glib-doc/gobject 6 | -------------------------------------------------------------------------------- /dev/archery/archery/crossbow/tests/fixtures/chat-report-extra-message-failure.txt: -------------------------------------------------------------------------------- 1 | 2 | * for * 3 | 4 | :x: *1 failed jobs* 5 | - 6 | 7 | :x: *1 errored jobs* 8 | - 9 | 10 | :warning: *1 pending jobs* 11 | 12 | :tada: *1 successful jobs* 13 | 14 | Failure present 15 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset-glib-doc.links: -------------------------------------------------------------------------------- 1 | usr/share/doc/libarrow-dataset-glib-doc/arrow-dataset-glib usr/share/devhelp/books/arrow-dataset-glib 2 | usr/share/doc/libarrow-glib-doc/arrow-glib usr/share/doc/libarrow-dataset-glib-doc/arrow-glib 3 | usr/share/doc/libglib2.0-doc/gio usr/share/doc/libarrow-dataset-glib-doc/gio 4 | usr/share/doc/libglib2.0-doc/glib usr/share/doc/libarrow-dataset-glib-doc/glib 5 | usr/share/doc/libglib2.0-doc/gobject usr/share/doc/libarrow-dataset-glib-doc/gobject 6 | -------------------------------------------------------------------------------- /r/man/contains_regex.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/dplyr-funcs-string.R 3 | \name{contains_regex} 4 | \alias{contains_regex} 5 | \title{Does this string contain regex metacharacters?} 6 | \usage{ 7 | contains_regex(string) 8 | } 9 | \arguments{ 10 | \item{string}{String to be tested} 11 | } 12 | \value{ 13 | Logical: does \code{string} contain regex metacharacters? 14 | } 15 | \description{ 16 | Does this string contain regex metacharacters? 17 | } 18 | \keyword{internal} 19 | -------------------------------------------------------------------------------- /r/man/mmap_create.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/io.R 3 | \name{mmap_create} 4 | \alias{mmap_create} 5 | \title{Create a new read/write memory mapped file of a given size} 6 | \usage{ 7 | mmap_create(path, size) 8 | } 9 | \arguments{ 10 | \item{path}{file path} 11 | 12 | \item{size}{size in bytes} 13 | } 14 | \value{ 15 | a \link[=MemoryMappedFile]{arrow::io::MemoryMappedFile} 16 | } 17 | \description{ 18 | Create a new read/write memory mapped file of a given size 19 | } 20 | -------------------------------------------------------------------------------- /r/man/recycle_scalars.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/util.R 3 | \name{recycle_scalars} 4 | \alias{recycle_scalars} 5 | \title{Recycle scalar values in a list of arrays} 6 | \usage{ 7 | recycle_scalars(arrays) 8 | } 9 | \arguments{ 10 | \item{arrays}{List of arrays} 11 | } 12 | \value{ 13 | List of arrays with any vector/Scalar/Array/ChunkedArray values of length 1 recycled 14 | } 15 | \description{ 16 | Recycle scalar values in a list of arrays 17 | } 18 | \keyword{internal} 19 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/dplyr-funcs-datetime.md: -------------------------------------------------------------------------------- 1 | # `as.Date()` and `as_date()` 2 | 3 | Code 4 | collect(transmute(InMemoryDataset$create(test_df), date_char_ymd = as.Date( 5 | character_ymd_var, tryFormats = c("%Y-%m-%d", "%Y/%m/%d")))) 6 | Condition 7 | Error in `as.Date()`: 8 | ! `as.Date()` with multiple `tryFormats` not supported in Arrow 9 | > Consider using the lubridate specialised parsing functions `ymd()`, `ymd()`, etc. 10 | > Or, call collect() first to pull data into R. 11 | 12 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/portable-snippets/README.md: -------------------------------------------------------------------------------- 1 | 8 | 9 | The files in this directory are vendored from portable-snippets 10 | git changeset f596f8b0a4b8a6ea1166c2361a5cb7e6f802c5ea. 11 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/safeint/README.md: -------------------------------------------------------------------------------- 1 | 8 | 9 | The files in this directory are vendored from https://github.com/dcleblanc/SafeInt 10 | git changeset 1c94d38fe4c19fe17792de5e0f6619258c94bb30. 11 | -------------------------------------------------------------------------------- /r/man/flight_get.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/flight.R 3 | \name{flight_get} 4 | \alias{flight_get} 5 | \title{Get data from a Flight server} 6 | \usage{ 7 | flight_get(client, path) 8 | } 9 | \arguments{ 10 | \item{client}{\code{pyarrow.flight.FlightClient}, as returned by \code{\link[=flight_connect]{flight_connect()}}} 11 | 12 | \item{path}{string identifier under which data is stored} 13 | } 14 | \value{ 15 | A \link{Table} 16 | } 17 | \description{ 18 | Get data from a Flight server 19 | } 20 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-dataset-glib-doc.doc-base: -------------------------------------------------------------------------------- 1 | Document: arrow-dataset-glib 2 | Title: Apache Arrow Dataset GLib Reference Manual 3 | Author: The Apache Software Foundation 4 | Abstract: Apache Arrow Dataset GLib provides an API to read and write semantic datasets stored in different locations and formats that uses GLib. 5 | Section: Programming 6 | 7 | Format: HTML 8 | Index: /usr/share/doc/libarrow-dataset-glib-doc/arrow-dataset-glib/index.html 9 | Files: /usr/share/doc/libarrow-dataset-glib-doc/arrow-dataset-glib/*.html 10 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-glib-doc.doc-base: -------------------------------------------------------------------------------- 1 | Document: arrow-flight-glib 2 | Title: Apache Arrow Flight GLib Reference Manual 3 | Author: The Apache Software Foundation 4 | Abstract: Apache Arrow Flight GLib provides a general-purpose client-server framework to simplify high performance transport of large datasets over network interfaces. 5 | Section: Programming 6 | 7 | Format: HTML 8 | Index: /usr/share/doc/libarrow-flight-glib-doc/arrow-flight-glib/index.html 9 | Files: /usr/share/doc/libarrow-flight-glib-doc/arrow-flight-glib/*.html 10 | -------------------------------------------------------------------------------- /r/man/Field.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/field.R 3 | \name{field} 4 | \alias{field} 5 | \title{Create a Field} 6 | \usage{ 7 | field(name, type, metadata, nullable = TRUE) 8 | } 9 | \arguments{ 10 | \item{name}{field name} 11 | 12 | \item{type}{logical type, instance of \link{DataType}} 13 | 14 | \item{metadata}{currently ignored} 15 | 16 | \item{nullable}{TRUE if field is nullable} 17 | } 18 | \description{ 19 | Create a Field 20 | } 21 | \examples{ 22 | field("x", int32()) 23 | } 24 | \seealso{ 25 | \link{Field} 26 | } 27 | -------------------------------------------------------------------------------- /r/man/format_schema.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/schema.R 3 | \name{format_schema} 4 | \alias{format_schema} 5 | \title{Get a string representing a Dataset or RecordBatchReader object's schema} 6 | \usage{ 7 | format_schema(obj) 8 | } 9 | \arguments{ 10 | \item{obj}{a Dataset or RecordBatchReader} 11 | } 12 | \value{ 13 | A string containing a formatted representation of the schema of \code{obj} 14 | } 15 | \description{ 16 | Get a string representing a Dataset or RecordBatchReader object's schema 17 | } 18 | \keyword{internal} 19 | -------------------------------------------------------------------------------- /r/man/flight_connect.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/flight.R 3 | \name{flight_connect} 4 | \alias{flight_connect} 5 | \title{Connect to a Flight server} 6 | \usage{ 7 | flight_connect(host = "localhost", port, scheme = "grpc+tcp") 8 | } 9 | \arguments{ 10 | \item{host}{string hostname to connect to} 11 | 12 | \item{port}{integer port to connect on} 13 | 14 | \item{scheme}{URL scheme, default is "grpc+tcp"} 15 | } 16 | \value{ 17 | A \code{pyarrow.flight.FlightClient}. 18 | } 19 | \description{ 20 | Connect to a Flight server 21 | } 22 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib-doc.doc-base: -------------------------------------------------------------------------------- 1 | Document: arrow-flight-sql-glib 2 | Title: Apache Arrow Flight SQL GLib Reference Manual 3 | Author: The Apache Software Foundation 4 | Abstract: Apache Arrow Flight SQL GLib provides a client-server framework to interact with SQL databases using Apache Arrow in-memory format and Apache Arrow Flight. 5 | Section: Programming 6 | 7 | Format: HTML 8 | Index: /usr/share/doc/libarrow-flight-sql-glib-doc/arrow-flight-sql-glib/index.html 9 | Files: /usr/share/doc/libarrow-flight-sql-glib-doc/arrow-flight-sql-glib/*.html 10 | -------------------------------------------------------------------------------- /r/.Rbuildignore: -------------------------------------------------------------------------------- 1 | ^.*\.Rproj$ 2 | ^\.Rproj\.user$ 3 | ^README\.Rmd$ 4 | src/.clang-format 5 | LICENSE.md 6 | ^data-raw$ 7 | lint.sh 8 | Dockerfile 9 | .*\.tar\.gz 10 | ^windows 11 | ^libarrow 12 | ^revdep 13 | clang_format.sh 14 | ^cran-comments\.md$ 15 | ^arrow_.*.tar.gz$ 16 | ^arrow_.*.tgz$ 17 | ^_pkgdown\.yml$ 18 | ^docs$ 19 | ^pkgdown$ 20 | ^Makefile$ 21 | ^.*\.orig$ 22 | ^.*\.cmd$ 23 | ^.*\.Rhistory$ 24 | ^extra-tests 25 | STYLE.md 26 | ^.lintr 27 | ^.styler_excludes.R 28 | ^cheatsheet$ 29 | ^revdep$ 30 | ^vignettes$ 31 | ^PACKAGING\.md$ 32 | ^inst/__pycache__$ 33 | ^bootstrap.R$ 34 | air.toml 35 | -------------------------------------------------------------------------------- /r/man/Field-class.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/field.R 3 | \docType{class} 4 | \name{Field} 5 | \alias{Field} 6 | \title{Field class} 7 | \description{ 8 | \code{field()} lets you create an \code{arrow::Field} that maps a 9 | \link[=data-type]{DataType} to a column name. Fields are contained in 10 | \link[=Schema]{Schemas}. 11 | } 12 | \section{Methods}{ 13 | 14 | \itemize{ 15 | \item \code{f$ToString()}: convert to a string 16 | \item \code{f$Equals(other)}: test for equality. More naturally called as \code{f == other} 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /cpp/CMakeSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "configurations": [ 3 | { 4 | "name": "x64-Debug (default)", 5 | "generator": "Ninja", 6 | "configurationType": "Debug", 7 | "inheritEnvironments": [ "msvc_x64_x64" ], 8 | "buildRoot": "${projectDir}\\out\\build\\${name}", 9 | "installRoot": "${projectDir}\\out\\install\\${name}", 10 | "cmakeCommandArgs": "", 11 | "buildCommandArgs": "", 12 | "ctestCommandArgs": "", 13 | "variables": [ 14 | { 15 | "name":"VCPKG_MANIFEST_MODE", 16 | "value":"OFF" 17 | } 18 | ] 19 | } 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /r/man/io_thread_count.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/config.R 3 | \name{io_thread_count} 4 | \alias{io_thread_count} 5 | \alias{set_io_thread_count} 6 | \title{Manage the global I/O thread pool in libarrow} 7 | \usage{ 8 | io_thread_count() 9 | 10 | set_io_thread_count(num_threads) 11 | } 12 | \arguments{ 13 | \item{num_threads}{integer: New number of threads for thread pool. At least 14 | two threads are recommended to support all operations in the arrow 15 | package.} 16 | } 17 | \description{ 18 | Manage the global I/O thread pool in libarrow 19 | } 20 | -------------------------------------------------------------------------------- /r/man/cast_options.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/compute.R 3 | \name{cast_options} 4 | \alias{cast_options} 5 | \title{Cast options} 6 | \usage{ 7 | cast_options(safe = TRUE, ...) 8 | } 9 | \arguments{ 10 | \item{safe}{logical: enforce safe conversion? Default \code{TRUE}} 11 | 12 | \item{...}{additional cast options, such as \code{allow_int_overflow}, 13 | \code{allow_time_truncate}, and \code{allow_float_truncate}, which are set to \code{!safe} 14 | by default} 15 | } 16 | \value{ 17 | A list 18 | } 19 | \description{ 20 | Cast options 21 | } 22 | \keyword{internal} 23 | -------------------------------------------------------------------------------- /r/man/repeat_value_as_array.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/util.R 3 | \name{repeat_value_as_array} 4 | \alias{repeat_value_as_array} 5 | \title{Take an object of length 1 and repeat it.} 6 | \usage{ 7 | repeat_value_as_array(object, n) 8 | } 9 | \arguments{ 10 | \item{object}{Object of length 1 to be repeated - vector, \code{Scalar}, \code{Array}, or \code{ChunkedArray}} 11 | 12 | \item{n}{Number of repetitions} 13 | } 14 | \value{ 15 | \code{Array} of length \code{n} 16 | } 17 | \description{ 18 | Take an object of length 1 and repeat it. 19 | } 20 | \keyword{internal} 21 | -------------------------------------------------------------------------------- /cpp/src/parquet/README: -------------------------------------------------------------------------------- 1 | The CompatibilityTest of bloom_filter-test.cc is used to test cross compatibility of 2 | Bloom filters between parquet-mr and parquet-cpp. It reads the Bloom filter binary 3 | generated by the Bloom filter class in the parquet-mr project and tests whether the 4 | values inserted before could be filtered or not. 5 | 6 | The Bloom filter binary is generated by three steps from Parquet-mr: 7 | Step 1: Construct a Bloom filter with 1024 bytes of bitset. 8 | Step 2: Insert hashes of "hello", "parquet", "bloom", "filter" strings to Bloom filter 9 | by calling hash and insert APIs. 10 | Step 3: Call writeTo API to write to File. 11 | -------------------------------------------------------------------------------- /r/man/ArrayData.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/array-data.R 3 | \docType{class} 4 | \name{ArrayData} 5 | \alias{ArrayData} 6 | \title{ArrayData class} 7 | \description{ 8 | The \code{ArrayData} class allows you to get and inspect the data 9 | inside an \code{arrow::Array}. 10 | } 11 | \section{Usage}{ 12 | 13 | 14 | \if{html}{\out{
}}\preformatted{data <- Array$create(x)$data() 15 | 16 | data$type 17 | data$length 18 | data$null_count 19 | data$offset 20 | data$buffers 21 | }\if{html}{\out{
}} 22 | } 23 | 24 | \section{Methods}{ 25 | 26 | 27 | ... 28 | } 29 | 30 | -------------------------------------------------------------------------------- /r/man/value_counts.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/compute.R 3 | \name{value_counts} 4 | \alias{value_counts} 5 | \title{\code{table} for Arrow objects} 6 | \usage{ 7 | value_counts(x) 8 | } 9 | \arguments{ 10 | \item{x}{\code{Array} or \code{ChunkedArray}} 11 | } 12 | \value{ 13 | A \code{StructArray} containing "values" (same type as \code{x}) and "counts" 14 | \code{Int64}. 15 | } 16 | \description{ 17 | This function tabulates the values in the array and returns a table of counts. 18 | } 19 | \examples{ 20 | cyl_vals <- Array$create(mtcars$cyl) 21 | counts <- value_counts(cyl_vals) 22 | } 23 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib-doc.links: -------------------------------------------------------------------------------- 1 | usr/share/doc/libarrow-flight-glib-doc/arrow-glib usr/share/doc/libarrow-flight-sql-glib-doc/arrow-flight-glib 2 | usr/share/doc/libarrow-flight-sql-glib-doc/arrow-flight-sql-glib usr/share/devhelp/books/arrow-flight-sql-glib 3 | usr/share/doc/libarrow-glib-doc/arrow-glib usr/share/doc/libarrow-flight-sql-glib-doc/arrow-glib 4 | usr/share/doc/libglib2.0-doc/gio usr/share/doc/libarrow-flight-sql-glib-doc/gio 5 | usr/share/doc/libglib2.0-doc/glib usr/share/doc/libarrow-flight-sql-glib-doc/glib 6 | usr/share/doc/libglib2.0-doc/gobject usr/share/doc/libarrow-flight-sql-glib-doc/gobject 7 | -------------------------------------------------------------------------------- /r/man/ExtensionArray.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/extension.R 3 | \docType{class} 4 | \name{ExtensionArray} 5 | \alias{ExtensionArray} 6 | \title{ExtensionArray class} 7 | \description{ 8 | ExtensionArray class 9 | } 10 | \section{Methods}{ 11 | 12 | 13 | The \code{ExtensionArray} class inherits from \code{Array}, but also provides 14 | access to the underlying storage of the extension. 15 | \itemize{ 16 | \item \verb{$storage()}: Returns the underlying \link{Array} used to store 17 | values. 18 | } 19 | 20 | The \code{ExtensionArray} is not intended to be subclassed for extension 21 | types. 22 | } 23 | 24 | -------------------------------------------------------------------------------- /r/man/scalar.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/scalar.R 3 | \name{scalar} 4 | \alias{scalar} 5 | \alias{StructScalar} 6 | \title{Create an Arrow Scalar} 7 | \usage{ 8 | scalar(x, type = NULL) 9 | } 10 | \arguments{ 11 | \item{x}{An R vector, list, or \code{data.frame}} 12 | 13 | \item{type}{An optional \link[=data-type]{data type} for \code{x}. If omitted, the type will be inferred from the data.} 14 | } 15 | \description{ 16 | Create an Arrow Scalar 17 | } 18 | \examples{ 19 | scalar(pi) 20 | scalar(404) 21 | # If you pass a vector into scalar(), you get a list containing your items 22 | scalar(c(1, 2, 3)) 23 | 24 | scalar(9) == scalar(10) 25 | 26 | } 27 | -------------------------------------------------------------------------------- /r/man/as_schema.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/schema.R 3 | \name{as_schema} 4 | \alias{as_schema} 5 | \alias{as_schema.Schema} 6 | \alias{as_schema.StructType} 7 | \title{Convert an object to an Arrow Schema} 8 | \usage{ 9 | as_schema(x, ...) 10 | 11 | \method{as_schema}{Schema}(x, ...) 12 | 13 | \method{as_schema}{StructType}(x, ...) 14 | } 15 | \arguments{ 16 | \item{x}{An object to convert to a \code{\link[=schema]{schema()}}} 17 | 18 | \item{...}{Passed to S3 methods.} 19 | } 20 | \value{ 21 | A \link{Schema} object. 22 | } 23 | \description{ 24 | Convert an object to an Arrow Schema 25 | } 26 | \examples{ 27 | as_schema(schema(col1 = int32())) 28 | 29 | } 30 | -------------------------------------------------------------------------------- /r/tests/testthat/_snaps/dplyr-eval.md: -------------------------------------------------------------------------------- 1 | # try_arrow_dplyr/abandon_ship adds the right message about collect() 2 | 3 | Code 4 | tester(ds, i) 5 | Condition 6 | Error in `validation_error()`: 7 | ! arg is 0 8 | 9 | --- 10 | 11 | Code 12 | tester(ds, i) 13 | Condition 14 | Error in `arrow_not_supported()`: 15 | ! arg == 1 not supported in Arrow 16 | > Call collect() first to pull data into R. 17 | 18 | --- 19 | 20 | Code 21 | tester(ds, i) 22 | Condition 23 | Error in `arrow_not_supported()`: 24 | ! arg greater than 0 not supported in Arrow 25 | > Try setting arg to -1 26 | > Or, call collect() first to pull data into R. 27 | 28 | -------------------------------------------------------------------------------- /r/man/unify_schemas.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/schema.R 3 | \name{unify_schemas} 4 | \alias{unify_schemas} 5 | \title{Combine and harmonize schemas} 6 | \usage{ 7 | unify_schemas(..., schemas = list(...)) 8 | } 9 | \arguments{ 10 | \item{...}{\link{Schema}s to unify} 11 | 12 | \item{schemas}{Alternatively, a list of schemas} 13 | } 14 | \value{ 15 | A \code{Schema} with the union of fields contained in the inputs, or 16 | \code{NULL} if any of \code{schemas} is \code{NULL} 17 | } 18 | \description{ 19 | Combine and harmonize schemas 20 | } 21 | \examples{ 22 | a <- schema(b = double(), c = bool()) 23 | z <- schema(b = double(), k = utf8()) 24 | unify_schemas(a, z) 25 | } 26 | -------------------------------------------------------------------------------- /r/man/load_flight_server.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/flight.R 3 | \name{load_flight_server} 4 | \alias{load_flight_server} 5 | \title{Load a Python Flight server} 6 | \usage{ 7 | load_flight_server(name, path = system.file(package = "arrow")) 8 | } 9 | \arguments{ 10 | \item{name}{string Python module name} 11 | 12 | \item{path}{file system path where the Python module is found. Default is 13 | to look in the \verb{inst/} directory for included modules.} 14 | } 15 | \description{ 16 | Load a Python Flight server 17 | } 18 | \examples{ 19 | \dontshow{if (FALSE) withAutoprint(\{ # examplesIf} 20 | load_flight_server("demo_flight_server") 21 | \dontshow{\}) # examplesIf} 22 | } 23 | -------------------------------------------------------------------------------- /r/man/dictionary.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/dictionary.R 3 | \name{dictionary} 4 | \alias{dictionary} 5 | \title{Create a dictionary type} 6 | \usage{ 7 | dictionary(index_type = int32(), value_type = utf8(), ordered = FALSE) 8 | } 9 | \arguments{ 10 | \item{index_type}{A DataType for the indices (default \code{\link[=int32]{int32()}})} 11 | 12 | \item{value_type}{A DataType for the values (default \code{\link[=utf8]{utf8()}})} 13 | 14 | \item{ordered}{Is this an ordered dictionary (default \code{FALSE})?} 15 | } 16 | \value{ 17 | A \link{DictionaryType} 18 | } 19 | \description{ 20 | Create a dictionary type 21 | } 22 | \seealso{ 23 | \link[=data-type]{Other Arrow data types} 24 | } 25 | -------------------------------------------------------------------------------- /r/man/codec_is_available.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/compression.R 3 | \name{codec_is_available} 4 | \alias{codec_is_available} 5 | \title{Check whether a compression codec is available} 6 | \usage{ 7 | codec_is_available(type) 8 | } 9 | \arguments{ 10 | \item{type}{A string, one of "uncompressed", "snappy", "gzip", "brotli", 11 | "zstd", "lz4", "lzo", or "bz2", case-insensitive.} 12 | } 13 | \value{ 14 | Logical: is \code{type} available? 15 | } 16 | \description{ 17 | Support for compression libraries depends on the build-time settings of 18 | the Arrow C++ library. This function lets you know which are available for 19 | use. 20 | } 21 | \examples{ 22 | codec_is_available("gzip") 23 | } 24 | -------------------------------------------------------------------------------- /r/man/make_readable_file.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/io.R 3 | \name{make_readable_file} 4 | \alias{make_readable_file} 5 | \title{Handle a range of possible input sources} 6 | \usage{ 7 | make_readable_file(file, mmap = TRUE, random_access = TRUE) 8 | } 9 | \arguments{ 10 | \item{file}{A character file name, \code{raw} vector, or an Arrow input stream} 11 | 12 | \item{mmap}{Logical: whether to memory-map the file (default \code{TRUE})} 13 | 14 | \item{random_access}{Logical: whether the result must be a RandomAccessFile} 15 | } 16 | \value{ 17 | An \code{InputStream} or a subclass of one. 18 | } 19 | \description{ 20 | Handle a range of possible input sources 21 | } 22 | \keyword{internal} 23 | -------------------------------------------------------------------------------- /r/man/arrow_array.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/array.R 3 | \name{arrow_array} 4 | \alias{arrow_array} 5 | \title{Create an Arrow Array} 6 | \usage{ 7 | arrow_array(x, type = NULL) 8 | } 9 | \arguments{ 10 | \item{x}{An R object representable as an Arrow array, e.g. a vector, list, or \code{data.frame}.} 11 | 12 | \item{type}{An optional \link[=data-type]{data type} for \code{x}. If omitted, the type will be inferred from the data.} 13 | } 14 | \description{ 15 | Create an Arrow Array 16 | } 17 | \examples{ 18 | my_array <- arrow_array(1:10) 19 | 20 | # Compare 2 arrays 21 | na_array <- arrow_array(c(1:5, NA)) 22 | na_array2 <- na_array 23 | na_array2 == na_array # element-wise comparison 24 | } 25 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow-apt-source/debian/control: -------------------------------------------------------------------------------- 1 | Source: apache-arrow-apt-source 2 | Section: misc 3 | Priority: important 4 | Maintainer: Apache Arrow Developers 5 | Build-Depends: 6 | debhelper (>= 9), 7 | gnupg, 8 | lsb-release 9 | Standards-Version: 3.9.7 10 | Homepage: https://arrow.apache.org/ 11 | 12 | Package: apache-arrow-apt-source 13 | Section: misc 14 | Architecture: all 15 | Replaces: apache-arrow-archive-keyring 16 | Breaks: apache-arrow-archive-keyring 17 | Depends: 18 | ${misc:Depends}, 19 | apt-transport-https, 20 | gnupg 21 | Description: GnuPG archive key of the Apache Arrow archive 22 | The Apache Arrow project digitally signs its Release files. This 23 | package contains the archive key used for that. 24 | -------------------------------------------------------------------------------- /docs/source/developers/images/book-open-solid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /r/man/one.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/dplyr-funcs-agg.R 3 | \name{one} 4 | \alias{one} 5 | \title{Get one value from each group} 6 | \usage{ 7 | one(...) 8 | } 9 | \arguments{ 10 | \item{...}{Unquoted column name to pull values from.} 11 | } 12 | \description{ 13 | Returns one arbitrary value from the input for each group. The function is 14 | biased towards non-null values: if there is at least one non-null value for a 15 | certain group, that value is returned, and only if all the values are null 16 | for the group will the function return null. 17 | } 18 | \examples{ 19 | \dontrun{ 20 | mtcars |> 21 | arrow_table() |> 22 | group_by(cyl) |> 23 | summarize(x = one(disp)) 24 | } 25 | } 26 | \keyword{internal} 27 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | cpp/src/arrow/util/bpacking_*_generated_internal.h linguist-generated=true 2 | cpp/src/parquet/chunker_*_generated.h linguist-generated=true 3 | cpp/src/generated/*.cpp linguist-generated=true 4 | cpp/src/generated/*.h linguist-generated=true 5 | go/**/*.s linguist-generated=true 6 | go/arrow/unionmode_string.go linguist-generated=true 7 | go/arrow/internal/flatbuf/*.go linguist-generated=true 8 | go/**/*.pb.go linguist-generated=true 9 | go/parquet/internal/gen-go/parquet/*.go linguist-generated=true 10 | r/R/RcppExports.R linguist-generated=true 11 | r/R/arrowExports.R linguist-generated=true 12 | r/src/RcppExports.cpp linguist-generated=true 13 | r/src/arrowExports.cpp linguist-generated=true 14 | r/man/*.Rd linguist-generated=true 15 | r/NEWS.md merge=union 16 | -------------------------------------------------------------------------------- /docs/source/developers/images/code-solid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/requirements-wheel-test.txt: -------------------------------------------------------------------------------- 1 | cffi 2 | cython 3 | hypothesis 4 | packaging 5 | pytest 6 | pytz 7 | pyuwsgi; sys.platform != 'win32' and python_version < '3.13' 8 | requests; sys_platform == 'win32' 9 | tzdata; sys_platform == 'win32' 10 | 11 | # We generally test with the oldest numpy version that supports a given Python 12 | # version. However, there is no need to make this strictly the oldest version, 13 | # so it can be broadened to have a single version specification across platforms. 14 | # (`~=x.y.z` specifies a compatible release as `>=x.y.z, == x.y.*`) 15 | numpy~=1.21.3; python_version < "3.11" 16 | numpy~=1.23.2; python_version == "3.11" 17 | numpy~=1.26.0; python_version == "3.12" 18 | numpy~=2.1.0; python_version == "3.13" 19 | numpy~=2.3.3; python_version >= "3.14" 20 | 21 | pandas 22 | -------------------------------------------------------------------------------- /r/man/ParquetReaderProperties.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/parquet.R 3 | \docType{class} 4 | \name{ParquetReaderProperties} 5 | \alias{ParquetReaderProperties} 6 | \title{ParquetReaderProperties class} 7 | \description{ 8 | This class holds settings to control how a Parquet file is read 9 | by \link{ParquetFileReader}. 10 | } 11 | \section{Factory}{ 12 | 13 | 14 | The \code{ParquetReaderProperties$create()} factory method instantiates the object 15 | and takes no arguments. 16 | } 17 | 18 | \section{Methods}{ 19 | 20 | \itemize{ 21 | \item \verb{$thrift_string_size_limit()} 22 | \item \verb{$set_thrift_string_size_limit()} 23 | \item \verb{$thrift_container_size_limit()} 24 | \item \verb{$set_thrift_container_size_limit()} 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /r/man/list_flights.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/flight.R 3 | \name{list_flights} 4 | \alias{list_flights} 5 | \alias{flight_path_exists} 6 | \title{See available resources on a Flight server} 7 | \usage{ 8 | list_flights(client) 9 | 10 | flight_path_exists(client, path) 11 | } 12 | \arguments{ 13 | \item{client}{\code{pyarrow.flight.FlightClient}, as returned by \code{\link[=flight_connect]{flight_connect()}}} 14 | 15 | \item{path}{string identifier under which data is stored} 16 | } 17 | \value{ 18 | \code{list_flights()} returns a character vector of paths. 19 | \code{flight_path_exists()} returns a logical value, the equivalent of \code{path \%in\% list_flights()} 20 | } 21 | \description{ 22 | See available resources on a Flight server 23 | } 24 | -------------------------------------------------------------------------------- /r/man/FileInfo.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/filesystem.R 3 | \name{FileInfo} 4 | \alias{FileInfo} 5 | \title{FileSystem entry info} 6 | \description{ 7 | FileSystem entry info 8 | } 9 | \section{Methods}{ 10 | 11 | \itemize{ 12 | \item \code{base_name()} : The file base name (component after the last directory 13 | separator). 14 | \item \code{extension()} : The file extension 15 | } 16 | } 17 | 18 | \section{Active bindings}{ 19 | 20 | \itemize{ 21 | \item \verb{$type}: The file type 22 | \item \verb{$path}: The full file path in the filesystem 23 | \item \verb{$size}: The size in bytes, if available. Only regular files are 24 | guaranteed to have a size. 25 | \item \verb{$mtime}: The time of last modification, if available. 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /dev/archery/archery/crossbow/tests/fixtures/email-report.txt: -------------------------------------------------------------------------------- 1 | From: Sender Reporter 2 | To: recipient@arrow.com 3 | Subject: [NIGHTLY] Arrow Build Report for Job ursabot-1: 2 failed, 1 pending 4 | 5 | Arrow Build Report for Job ursabot-1 6 | 7 | See http://crossbow.voltrondata.com/ for more information. 8 | 9 | All tasks: https://github.com/apache/crossbow/branches/all?query=ursabot-1 10 | 11 | Failed Tasks: 12 | 13 | - wheel-osx-cp37m 14 | https://github.com/apache/crossbow/runs/2 15 | 16 | Errored Tasks: 17 | 18 | - wheel-osx-cp36m 19 | https://github.com/apache/crossbow/runs/3 20 | 21 | Pending Tasks: 22 | 23 | - wheel-win-cp36m 24 | https://github.com/apache/crossbow/runs/4 25 | 26 | Succeeded Tasks: 27 | 28 | - docker-cpp-cmake32 29 | https://github.com/apache/crossbow/runs/1 30 | -------------------------------------------------------------------------------- /r/.gitignore: -------------------------------------------------------------------------------- 1 | Meta 2 | docs/ 3 | inst/doc 4 | *.o 5 | *.o-* 6 | *.d 7 | *.so 8 | *.dll 9 | .RData 10 | .Rproj.user 11 | .Rhistory 12 | src/Makevars 13 | src/Makevars.win 14 | windows/ 15 | libarrow/ 16 | revdep/ 17 | vignettes/nyc-taxi/ 18 | arrow_*.tar.gz 19 | arrow_*.tgz 20 | extra-tests/files 21 | .deps 22 | 23 | # Checksums for the precompiled binaries will be added just before CRAN submission 24 | # use `tools/update-checksums.R` to download them. 25 | /tools/checksums/ 26 | 27 | # C++ sources for an offline build. They're copied from the ../cpp directory, so ignore them here. 28 | /tools/cpp/ 29 | # cmake expects dotenv, NOTICE.txt, and LICENSE.txt to be available one level up 30 | # from cpp/, but again, they're just copies 31 | /tools/dotenv 32 | /tools/LICENSE.txt 33 | /tools/NOTICE.txt 34 | /tools/versions.txt 35 | -------------------------------------------------------------------------------- /r/man/as_data_type.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/type.R 3 | \name{as_data_type} 4 | \alias{as_data_type} 5 | \alias{as_data_type.DataType} 6 | \alias{as_data_type.Field} 7 | \alias{as_data_type.Schema} 8 | \title{Convert an object to an Arrow DataType} 9 | \usage{ 10 | as_data_type(x, ...) 11 | 12 | \method{as_data_type}{DataType}(x, ...) 13 | 14 | \method{as_data_type}{Field}(x, ...) 15 | 16 | \method{as_data_type}{Schema}(x, ...) 17 | } 18 | \arguments{ 19 | \item{x}{An object to convert to an Arrow \link[=data-type]{DataType}} 20 | 21 | \item{...}{Passed to S3 methods.} 22 | } 23 | \value{ 24 | A \link[=data-type]{DataType} object. 25 | } 26 | \description{ 27 | Convert an object to an Arrow DataType 28 | } 29 | \examples{ 30 | as_data_type(int32()) 31 | 32 | } 33 | -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- 1 | thirdparty/ 2 | CMakeFiles/ 3 | CMakeCache.txt 4 | CTestTestfile.cmake 5 | Makefile 6 | cmake_install.cmake 7 | build/ 8 | Testing/ 9 | 10 | # Python stuff 11 | 12 | # Editor temporary/working/backup files 13 | *flymake* 14 | 15 | # Generated sources 16 | *.c 17 | *.cpp 18 | pyarrow/lib.h 19 | pyarrow/*_api.h 20 | pyarrow/_cuda.h 21 | pyarrow/_generated_version.py 22 | cython_debug 23 | 24 | # Bundled headers 25 | pyarrow/include 26 | 27 | # setup.py working directory 28 | build 29 | # setup.py dist directory 30 | dist 31 | # Coverage 32 | .coverage 33 | coverage.xml 34 | htmlcov 35 | # Hypothesis test framework 36 | .hypothesis/ 37 | # Cache 38 | .cache 39 | 40 | # benchmark working dir 41 | .asv 42 | pyarrow/_table_api.h 43 | 44 | # manylinux temporary files 45 | manylinux1/arrow 46 | nm_arrow.log 47 | visible_symbols.log 48 | -------------------------------------------------------------------------------- /r/man/MemoryPool.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/memory-pool.R 3 | \docType{class} 4 | \name{MemoryPool} 5 | \alias{MemoryPool} 6 | \title{MemoryPool class} 7 | \description{ 8 | MemoryPool class 9 | } 10 | \section{Methods}{ 11 | 12 | \itemize{ 13 | \item \code{backend_name}: one of "jemalloc", "mimalloc", or "system". Alternative 14 | memory allocators are optionally enabled at build time. Windows builds 15 | generally have \code{mimalloc}, and most others have both \code{jemalloc} (used by 16 | default) and \code{mimalloc}. To change memory allocators at runtime, set the 17 | environment variable \code{ARROW_DEFAULT_MEMORY_POOL} to one of those strings 18 | prior to loading the \code{arrow} library. 19 | \item \code{bytes_allocated} 20 | \item \code{max_memory} 21 | } 22 | } 23 | 24 | \keyword{internal} 25 | -------------------------------------------------------------------------------- /r/man/FileSelector.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/filesystem.R 3 | \name{FileSelector} 4 | \alias{FileSelector} 5 | \title{file selector} 6 | \description{ 7 | file selector 8 | } 9 | \section{Factory}{ 10 | 11 | 12 | The \verb{$create()} factory method instantiates a \code{FileSelector} given the 3 fields 13 | described below. 14 | } 15 | 16 | \section{Fields}{ 17 | 18 | \itemize{ 19 | \item \code{base_dir}: The directory in which to select files. If the path exists but 20 | doesn't point to a directory, this should be an error. 21 | \item \code{allow_not_found}: The behavior if \code{base_dir} doesn't exist in the 22 | filesystem. If \code{FALSE}, an error is returned. If \code{TRUE}, an empty 23 | selection is returned 24 | \item \code{recursive}: Whether to recurse into subdirectories. 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /dev/archery/archery/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | -------------------------------------------------------------------------------- /python/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | -------------------------------------------------------------------------------- /dev/archery/archery/crossbow/tests/fixtures/crossbow-success-message.md: -------------------------------------------------------------------------------- 1 | Revision: {revision} 2 | 3 | Submitted crossbow builds: [{repo} @ {branch}](https://github.com/{repo}/branches/all?query={branch}) 4 | 5 | |Task|Status| 6 | |----|------| 7 | |docker-cpp-cmake32|[![CircleCI](https://img.shields.io/circleci/build/github/{repo}/{branch}-circle-docker-cpp-cmake32.svg)](https://github.com/apache/crossbow/runs/1)| 8 | |wheel-osx-cp36m|[![Travis CI](https://img.shields.io/travis/{repo}/{branch}-travis-wheel-osx-cp36m.svg)](https://github.com/apache/crossbow/runs/3)| 9 | |wheel-osx-cp37m|[![Travis CI](https://img.shields.io/travis/{repo}/{branch}-travis-wheel-osx-cp37m.svg)](https://github.com/apache/crossbow/runs/2)| 10 | |wheel-win-cp36m|[![AppVeyor](https://img.shields.io/appveyor/ci/{repo}/{branch}-appveyor-wheel-win-cp36m.svg)](https://github.com/apache/crossbow/runs/4)| 11 | -------------------------------------------------------------------------------- /dev/archery/archery/lang/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | -------------------------------------------------------------------------------- /dev/archery/archery/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | -------------------------------------------------------------------------------- /python/pyarrow/vendored/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | -------------------------------------------------------------------------------- /cpp/build-support/ubsan-suppressions.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | -------------------------------------------------------------------------------- /dev/archery/archery/benchmark/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | -------------------------------------------------------------------------------- /r/man/concat_arrays.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/array.R 3 | \name{concat_arrays} 4 | \alias{concat_arrays} 5 | \alias{c.Array} 6 | \title{Concatenate zero or more Arrays} 7 | \usage{ 8 | concat_arrays(..., type = NULL) 9 | 10 | \method{c}{Array}(...) 11 | } 12 | \arguments{ 13 | \item{...}{zero or more \link{Array} objects to concatenate} 14 | 15 | \item{type}{An optional \code{type} describing the desired 16 | type for the final Array.} 17 | } 18 | \value{ 19 | A single \link{Array} 20 | } 21 | \description{ 22 | Concatenates zero or more \link{Array} objects into a single 23 | array. This operation will make a copy of its input; if you need 24 | the behavior of a single Array but don't need a 25 | single object, use \link{ChunkedArray}. 26 | } 27 | \examples{ 28 | concat_arrays(Array$create(1:3), Array$create(4:5)) 29 | } 30 | -------------------------------------------------------------------------------- /dev/archery/archery/integration/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | -------------------------------------------------------------------------------- /python/pyarrow/tests/interchange/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | -------------------------------------------------------------------------------- /dev/release/binary/.dockerignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /tmp/ 19 | -------------------------------------------------------------------------------- /ruby/red-arrow-flight/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /pkg/ 19 | -------------------------------------------------------------------------------- /ci/conan/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /all/test_package/build/ 19 | -------------------------------------------------------------------------------- /cpp/src/arrow/gpu/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | cuda_version.h 19 | -------------------------------------------------------------------------------- /ruby/red-arrow-flight-sql/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /pkg/ 19 | -------------------------------------------------------------------------------- /ci/conda_env_gandiva.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | clang>=11 19 | llvmdev>=11 20 | -------------------------------------------------------------------------------- /cpp/examples/minimal_build/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | test.arrow 19 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | _build 19 | source/python/generated 20 | -------------------------------------------------------------------------------- /python/.coveragerc: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | [run] 19 | plugins = Cython.Coverage 20 | -------------------------------------------------------------------------------- /ruby/red-arrow-cuda/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /Gemfile.lock 19 | /pkg/ 20 | -------------------------------------------------------------------------------- /ruby/red-gandiva/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /Gemfile.lock 19 | /pkg/ 20 | -------------------------------------------------------------------------------- /ruby/red-parquet/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /Gemfile.lock 19 | /pkg/ 20 | -------------------------------------------------------------------------------- /.clang-tidy-ignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | ipc-adapter-test.cc 18 | memory-pool-test.cc 19 | -------------------------------------------------------------------------------- /r/cleanup: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | # Licensed to the Apache Software Foundation (ASF) under one 4 | # or more contributor license agreements. See the NOTICE file 5 | # distributed with this work for additional information 6 | # regarding copyright ownership. The ASF licenses this file 7 | # to you under the Apache License, Version 2.0 (the 8 | # "License"); you may not use this file except in compliance 9 | # with the License. You may obtain a copy of the License at 10 | # 11 | # http://www.apache.org/licenses/LICENSE-2.0 12 | # 13 | # Unless required by applicable law or agreed to in writing, 14 | # software distributed under the License is distributed on an 15 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 | # KIND, either express or implied. See the License for the 17 | # specific language governing permissions and limitations 18 | # under the License. 19 | 20 | rm -f src/Makevars 21 | -------------------------------------------------------------------------------- /r/man/ParquetArrowReaderProperties.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/parquet.R 3 | \docType{class} 4 | \name{ParquetArrowReaderProperties} 5 | \alias{ParquetArrowReaderProperties} 6 | \title{ParquetArrowReaderProperties class} 7 | \description{ 8 | This class holds settings to control how a Parquet file is read 9 | by \link{ParquetFileReader}. 10 | } 11 | \section{Factory}{ 12 | 13 | 14 | The \code{ParquetArrowReaderProperties$create()} factory method instantiates the object 15 | and takes the following arguments: 16 | \itemize{ 17 | \item \code{use_threads} Logical: whether to use multithreading (default \code{TRUE}) 18 | } 19 | } 20 | 21 | \section{Methods}{ 22 | 23 | \itemize{ 24 | \item \verb{$read_dictionary(column_index)} 25 | \item \verb{$set_read_dictionary(column_index, read_dict)} 26 | \item \verb{$use_threads(use_threads)} 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /r/man/install_pyarrow.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/python.R 3 | \name{install_pyarrow} 4 | \alias{install_pyarrow} 5 | \title{Install pyarrow for use with reticulate} 6 | \usage{ 7 | install_pyarrow(envname = NULL, nightly = FALSE, ...) 8 | } 9 | \arguments{ 10 | \item{envname}{The name or full path of the Python environment to install 11 | into. This can be a virtualenv or conda environment created by \code{reticulate}. 12 | See \code{reticulate::py_install()}.} 13 | 14 | \item{nightly}{logical: Should we install a development version of the 15 | package? Default is to use the official release version.} 16 | 17 | \item{...}{additional arguments passed to \code{reticulate::py_install()}.} 18 | } 19 | \description{ 20 | \code{pyarrow} is the Python package for Apache Arrow. This function helps with 21 | installing it for use with \code{reticulate}. 22 | } 23 | -------------------------------------------------------------------------------- /ruby/red-arrow-dataset/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /Gemfile.lock 19 | /pkg/ 20 | -------------------------------------------------------------------------------- /.shellcheckrc: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | external-sources=true 19 | source-path=SCRIPTDIR 20 | -------------------------------------------------------------------------------- /docs/source/developers/images/users-solid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /r/man/Buffer-class.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/buffer.R 3 | \docType{class} 4 | \name{Buffer} 5 | \alias{Buffer} 6 | \title{Buffer class} 7 | \description{ 8 | A Buffer is an object containing a pointer to a piece of 9 | contiguous memory with a particular size. 10 | } 11 | \section{Factory}{ 12 | 13 | \code{buffer()} lets you create an \code{arrow::Buffer} from an R object 14 | } 15 | 16 | \section{Methods}{ 17 | 18 | \itemize{ 19 | \item \verb{$is_mutable} : is this buffer mutable? 20 | \item \verb{$ZeroPadding()} : zero bytes in padding, i.e. bytes between size and capacity 21 | \item \verb{$size} : size in memory, in bytes 22 | \item \verb{$capacity}: possible capacity, in bytes 23 | } 24 | } 25 | 26 | \examples{ 27 | my_buffer <- buffer(c(1, 2, 3, 4)) 28 | my_buffer$is_mutable 29 | my_buffer$ZeroPadding() 30 | my_buffer$size 31 | my_buffer$capacity 32 | } 33 | -------------------------------------------------------------------------------- /r/man/get_stringr_pattern_options.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/dplyr-funcs-string.R 3 | \name{get_stringr_pattern_options} 4 | \alias{get_stringr_pattern_options} 5 | \title{Get \code{stringr} pattern options} 6 | \usage{ 7 | get_stringr_pattern_options(pattern) 8 | } 9 | \arguments{ 10 | \item{pattern}{Unevaluated expression containing a call to a \code{stringr} 11 | pattern modifier function} 12 | } 13 | \value{ 14 | List containing elements \code{pattern}, \code{fixed}, and \code{ignore_case} 15 | } 16 | \description{ 17 | This function assigns definitions for the \code{stringr} pattern modifier 18 | functions (\code{fixed()}, \code{regex()}, etc.) inside itself, and uses them to 19 | evaluate the quoted expression \code{pattern}, returning a list that is used 20 | to control pattern matching behavior in internal \code{arrow} functions. 21 | } 22 | \keyword{internal} 23 | -------------------------------------------------------------------------------- /ruby/red-arrow/test/fixture/float-integer.csv: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | score 18 | 2.9 19 | 10 20 | -1.1 21 | -------------------------------------------------------------------------------- /ruby/red-arrow/test/fixture/integer-float.csv: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | score 18 | 10 19 | 2.9 20 | -1.1 21 | -------------------------------------------------------------------------------- /ruby/red-arrow/test/fixture/without-header.csv: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | alice,10 18 | bob,29 19 | chris,-1 20 | -------------------------------------------------------------------------------- /c_glib/Brewfile: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | brew "gobject-introspection" 19 | brew "meson" 20 | brew "vala" 21 | -------------------------------------------------------------------------------- /dev/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | # Python virtual environments for dev tools 19 | .venv*/ 20 | 21 | -------------------------------------------------------------------------------- /python/pyarrow/parquet/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | # flake8: noqa 19 | 20 | from .core import * 21 | -------------------------------------------------------------------------------- /ruby/red-gandiva/test/helper.rb: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | require "gandiva" 19 | 20 | require "test-unit" 21 | -------------------------------------------------------------------------------- /ci/conan/merge_status.sh: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | UPSTREAM_REVISION=2cf8d725f6387f65be58a13435896328b36a14b9 19 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/apt/debian-forky-arm64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arm64v8/debian:forky 19 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/apt/ubuntu-jammy-arm64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arm64v8/ubuntu:jammy 19 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/apt/ubuntu-noble-arm64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arm64v8/ubuntu:noble 19 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/yum/almalinux-8-aarch64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arm64v8/almalinux:8 19 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/yum/almalinux-9-aarch64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arm64v8/almalinux:9 19 | -------------------------------------------------------------------------------- /r/man/infer_type.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/type.R 3 | \name{infer_type} 4 | \alias{infer_type} 5 | \alias{type} 6 | \title{Infer the arrow Array type from an R object} 7 | \usage{ 8 | infer_type(x, ...) 9 | 10 | type(x) 11 | } 12 | \arguments{ 13 | \item{x}{an R object (usually a vector) to be converted to an \link{Array} or 14 | \link{ChunkedArray}.} 15 | 16 | \item{...}{Passed to S3 methods} 17 | } 18 | \value{ 19 | An arrow \link[=data-type]{data type} 20 | } 21 | \description{ 22 | \code{\link[=type]{type()}} is deprecated in favor of \code{\link[=infer_type]{infer_type()}}. 23 | } 24 | \examples{ 25 | infer_type(1:10) 26 | infer_type(1L:10L) 27 | infer_type(c(1, 1.5, 2)) 28 | infer_type(c("A", "B", "C")) 29 | infer_type(mtcars) 30 | infer_type(Sys.Date()) 31 | infer_type(as.POSIXlt(Sys.Date())) 32 | infer_type(vctrs::new_vctr(1:5, class = "my_custom_vctr_class")) 33 | } 34 | -------------------------------------------------------------------------------- /ruby/red-arrow-cuda/test/helper.rb: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | require "arrow-cuda" 19 | 20 | require "test-unit" 21 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/pcg/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("arrow/vendored/pcg") 19 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/xxhash.h: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | #include "arrow/vendored/xxhash/xxhash.h" 19 | -------------------------------------------------------------------------------- /cpp/src/parquet/geospatial/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("parquet/geospatial") 19 | -------------------------------------------------------------------------------- /dev/release/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /.env 19 | /binary/id_rsa 20 | /binary/id_rsa.pub 21 | /binary/tmp/ 22 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/apt/debian-trixie-arm64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arm64v8/debian:trixie 19 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/yum/almalinux-10-aarch64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arm64v8/almalinux:10 19 | -------------------------------------------------------------------------------- /ruby/red-arrow/test/fixture/with-header.csv: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | name,score 18 | alice,10 19 | bob,29 20 | chris,-1 21 | -------------------------------------------------------------------------------- /ruby/red-arrow/test/fixture/without-header-float.csv: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | alice,10.1 18 | bob,29.2 19 | chris,-1.3 20 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/xxhash/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("arrow/vendored/xxhash") 19 | -------------------------------------------------------------------------------- /cpp/src/parquet/api/io.h: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | #pragma once 19 | 20 | #include "parquet/exception.h" 21 | -------------------------------------------------------------------------------- /dev/archery/archery/docker/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | from .core import DockerCompose, UndefinedImage # noqa 19 | -------------------------------------------------------------------------------- /dev/release/git-vars.sh: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | DEFAULT_BRANCH="$(git rev-parse --abbrev-ref origin/HEAD | sed s@origin/@@)" -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/apt/debian-bookworm-arm64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arm64v8/debian:bookworm 19 | -------------------------------------------------------------------------------- /r/.lintr: -------------------------------------------------------------------------------- 1 | linters: linters_with_defaults( 2 | indentation_linter = NULL, 3 | line_length_linter = line_length_linter(120), 4 | object_name_linter = NULL, 5 | return_linter = NULL, 6 | # Even with a liberal definition of name styles, some of our names cause issues due to `.`s for s3 classes or NA in the name 7 | # TODO: figure out if we con contribute to lintr to make these work 8 | # object_name_linter = object_name_linter(styles = c("snake_case", "camelCase", "CamelCase", "symbols", "dotted.case", "UPPERCASE", "SNAKE_CASE")), 9 | object_length_linter = object_length_linter(40), 10 | object_usage_linter = NULL, # R6 methods are flagged, 11 | cyclocomp_linter = cyclocomp_linter(26) # TODO: reduce to default of 15 12 | # See also https://github.com/r-lib/lintr/issues/804 for cyclocomp issues with R6 13 | ) 14 | exclusions: list( 15 | "R/arrowExports.R", 16 | "R/dplyr-funcs-doc.R", 17 | "data-raw/codegen.R" 18 | ) 19 | -------------------------------------------------------------------------------- /ci/scripts/conan_setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Licensed to the Apache Software Foundation (ASF) under one 4 | # or more contributor license agreements. See the NOTICE file 5 | # distributed with this work for additional information 6 | # regarding copyright ownership. The ASF licenses this file 7 | # to you under the Apache License, Version 2.0 (the 8 | # "License"); you may not use this file except in compliance 9 | # with the License. You may obtain a copy of the License at 10 | # 11 | # http://www.apache.org/licenses/LICENSE-2.0 12 | # 13 | # Unless required by applicable law or agreed to in writing, 14 | # software distributed under the License is distributed on an 15 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 | # KIND, either express or implied. See the License for the 17 | # specific language governing permissions and limitations 18 | # under the License. 19 | 20 | set -eux 21 | 22 | conan profile detect 23 | -------------------------------------------------------------------------------- /cpp/src/arrow/engine/substrait/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("arrow/engine/substrait") 19 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/datetime/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("arrow/vendored/datetime") 19 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/safeint/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("arrow/vendored/safeint") 19 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/yum/amazon-linux-2023-aarch64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arm64v8/amazonlinux:2023 19 | -------------------------------------------------------------------------------- /ruby/Gemfile: -------------------------------------------------------------------------------- 1 | # -*- ruby -*- 2 | # 3 | # Licensed to the Apache Software Foundation (ASF) under one 4 | # or more contributor license agreements. See the NOTICE file 5 | # distributed with this work for additional information 6 | # regarding copyright ownership. The ASF licenses this file 7 | # to you under the Apache License, Version 2.0 (the 8 | # "License"); you may not use this file except in compliance 9 | # with the License. You may obtain a copy of the License at 10 | # 11 | # http://www.apache.org/licenses/LICENSE-2.0 12 | # 13 | # Unless required by applicable law or agreed to in writing, 14 | # software distributed under the License is distributed on an 15 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 | # KIND, either express or implied. See the License for the 17 | # specific language governing permissions and limitations 18 | # under the License. 19 | 20 | source "https://rubygems.org/" 21 | 22 | gem "pkg-config" 23 | -------------------------------------------------------------------------------- /ruby/red-arrow/test/fixture/null-with-double-quote.csv: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | name,score 18 | alice,10 19 | bob,"" 20 | chris,-1 21 | -------------------------------------------------------------------------------- /ruby/red-arrow/test/fixture/null-without-double-quote.csv: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | name,score 18 | alice,10 19 | bob, 20 | chris,-1 21 | -------------------------------------------------------------------------------- /ruby/red-arrow/test/fixture/with-header-float.csv: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | name,score 18 | alice,10.1 19 | bob,29.2 20 | chris,-1.3 21 | -------------------------------------------------------------------------------- /cpp/src/arrow/filesystem/s3fs_module.cc: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | #include "arrow/filesystem/filesystem_library.h" 19 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/xxhash/meson.build: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | install_headers(['xxhash.h'], subdir: 'arrow/vendored/xxhash') 19 | -------------------------------------------------------------------------------- /cpp/src/parquet/api/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | # Headers: public api 19 | arrow_install_all_headers("parquet/api") 20 | -------------------------------------------------------------------------------- /cpp/src/parquet/geospatial/meson.build: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | install_headers(['statistics.h'], subdir: 'parquet/geospatial') 19 | -------------------------------------------------------------------------------- /python/pyarrow/src/arrow/python/vendored/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("arrow/python/vendored") 19 | -------------------------------------------------------------------------------- /cpp/src/arrow/flight/sql/api.h: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | #pragma once 19 | 20 | #include "arrow/flight/sql/client.h" 21 | -------------------------------------------------------------------------------- /python/pyarrow/interchange/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | # flake8: noqa 19 | 20 | from .from_dataframe import from_dataframe 21 | -------------------------------------------------------------------------------- /python/pyarrow/json.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | 19 | from pyarrow._json import ReadOptions, ParseOptions, read_json, open_json # noqa 20 | -------------------------------------------------------------------------------- /ruby/red-arrow/lib/arrow/ruby.rb: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | require "gio2" 19 | 20 | require_relative "loader" 21 | Arrow::Loader.load 22 | -------------------------------------------------------------------------------- /ruby/red-parquet/test/helper.rb: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | require "parquet" 19 | 20 | require "tempfile" 21 | 22 | require "test-unit" 23 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/datetime.cpp: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | #include "datetime/visibility.h" 19 | #include "datetime/tz.cpp" 20 | -------------------------------------------------------------------------------- /cpp/src/parquet/api/schema.h: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | #pragma once 19 | 20 | // Schemas 21 | #include "parquet/schema.h" 22 | -------------------------------------------------------------------------------- /cpp/src/parquet/encryption/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | # Headers: public api 19 | arrow_install_all_headers("parquet/encryption") 20 | -------------------------------------------------------------------------------- /dev/archery/archery/release/__init__.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | from .core import Release, MajorRelease, MinorRelease, PatchRelease # noqa 19 | -------------------------------------------------------------------------------- /docs/source/_templates/layout.html: -------------------------------------------------------------------------------- 1 | {% extends "pydata_sphinx_theme/layout.html" %} 2 | 3 | {# Use Matomo #} 4 | {% block extrahead %} 5 | {{ super() }} 6 | 7 | 8 | 23 | 24 | {% endblock %} 25 | -------------------------------------------------------------------------------- /python/pyarrow/benchmark.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | # flake8: noqa 19 | 20 | 21 | from pyarrow.lib import benchmark_PandasObjectIsNull 22 | -------------------------------------------------------------------------------- /r/man/DataType-class.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/type.R 3 | \docType{class} 4 | \name{DataType} 5 | \alias{DataType} 6 | \title{DataType class} 7 | \description{ 8 | DataType class 9 | } 10 | \section{R6 Methods}{ 11 | 12 | \itemize{ 13 | \item \verb{$ToString()}: String representation of the DataType 14 | \item \verb{$Equals(other)}: Is the DataType equal to \code{other} 15 | \item \verb{$fields()}: The children fields associated with this type 16 | \item \verb{$code(namespace)}: Produces an R call of the data type. Use \code{namespace=TRUE} to call with \verb{arrow::}. 17 | } 18 | 19 | There are also some active bindings: 20 | \itemize{ 21 | \item \verb{$id}: integer Arrow type id. 22 | \item \verb{$name}: string Arrow type name. 23 | \item \verb{$num_fields}: number of child fields. 24 | } 25 | } 26 | 27 | \seealso{ 28 | \code{\link[=infer_type]{infer_type()}} 29 | 30 | \code{\link{data-type}} 31 | } 32 | -------------------------------------------------------------------------------- /cpp/src/arrow/array/README.md: -------------------------------------------------------------------------------- 1 | 19 | 20 | ## Implementation details related to columnar (array) data structures 21 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/double-conversion/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("arrow/vendored/double-conversion") 19 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/portable-snippets/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("arrow/vendored/portable-snippets") 19 | -------------------------------------------------------------------------------- /dev/tasks/README.md: -------------------------------------------------------------------------------- 1 | 18 | 19 | See the usage guide under the [documentation page](../../docs/source/developers/continuous_integration/crossbow.rst) 20 | -------------------------------------------------------------------------------- /python/pyarrow/benchmark.pxi: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | 19 | def benchmark_PandasObjectIsNull(list obj): 20 | Benchmark_PandasObjectIsNull(obj) 21 | -------------------------------------------------------------------------------- /python/pyarrow/src/arrow/python/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | arrow_install_all_headers("arrow/python") 19 | add_subdirectory(vendored) 20 | -------------------------------------------------------------------------------- /python/pyarrow/src/arrow/python/config_internal.h.cmake: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | #define PYARROW_BUILD_TYPE "@UPPERCASE_PYBUILD_TYPE@" -------------------------------------------------------------------------------- /python/scripts/test_imports.py: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | import pyarrow as pa # noqa 19 | import sys 20 | 21 | assert 'pandas' not in sys.modules 22 | -------------------------------------------------------------------------------- /ruby/red-arrow-dataset/test/helper.rb: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | require "arrow-dataset" 19 | 20 | require "tmpdir" 21 | 22 | require "test-unit" 23 | -------------------------------------------------------------------------------- /dev/tasks/linux-packages/apache-arrow/yum/centos-9-stream-aarch64/from: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | --platform=linux/arm64 quay.io/centos/centos:stream9 19 | -------------------------------------------------------------------------------- /ruby/red-arrow/lib/arrow/writable.rb: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | module Arrow 19 | module Writable 20 | alias_method :<<, :write 21 | end 22 | end 23 | -------------------------------------------------------------------------------- /ci/conda_env_crossbow.txt: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | click 19 | github3.py 20 | jinja2 21 | jira 22 | pygit2 23 | ruamel.yaml 24 | setuptools_scm 25 | toolz 26 | -------------------------------------------------------------------------------- /cpp/src/arrow/vendored/portable-snippets/meson.build: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | install_headers(['debug-trap.h'], subdir: 'arrow/vendored/portable-snippets') 19 | -------------------------------------------------------------------------------- /python/pyarrow/src/arrow/python/pyarrow_api.h: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | // For backward compatibility. 19 | #include "arrow/python/lib_api.h" 20 | -------------------------------------------------------------------------------- /python/pyarrow/src/arrow/python/pyarrow_lib.h: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | // For backward compatibility. 19 | #include "arrow/python/lib.h" 20 | -------------------------------------------------------------------------------- /r/man/gs_bucket.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/filesystem.R 3 | \name{gs_bucket} 4 | \alias{gs_bucket} 5 | \title{Connect to a Google Cloud Storage (GCS) bucket} 6 | \usage{ 7 | gs_bucket(bucket, ...) 8 | } 9 | \arguments{ 10 | \item{bucket}{string GCS bucket name or path} 11 | 12 | \item{...}{Additional connection options, passed to \code{GcsFileSystem$create()}} 13 | } 14 | \value{ 15 | A \code{SubTreeFileSystem} containing an \code{GcsFileSystem} and the bucket's 16 | relative path. Note that this function's success does not guarantee that you 17 | are authorized to access the bucket's contents. 18 | } 19 | \description{ 20 | \code{gs_bucket()} is a convenience function to create an \code{GcsFileSystem} object 21 | that holds onto its relative path 22 | } 23 | \examples{ 24 | \dontshow{if (FALSE) withAutoprint(\{ # examplesIf} 25 | bucket <- gs_bucket("voltrondata-labs-datasets") 26 | \dontshow{\}) # examplesIf} 27 | } 28 | -------------------------------------------------------------------------------- /r/src/.clang-format: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | --- 18 | BasedOnStyle: Google 19 | ColumnLimit: 90 20 | DerivePointerAlignment: false 21 | IncludeBlocks: Preserve 22 | -------------------------------------------------------------------------------- /cpp/src/arrow/json/api.h: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | #pragma once 19 | 20 | #include "arrow/json/options.h" 21 | #include "arrow/json/reader.h" 22 | -------------------------------------------------------------------------------- /ruby/red-arrow-flight/test/helper.rb: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | require "arrow-flight" 19 | 20 | require "test-unit" 21 | 22 | require_relative "helper/server" 23 | -------------------------------------------------------------------------------- /ruby/red-arrow/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | /.yardoc/ 19 | /Gemfile.lock 20 | /doc/reference/ 21 | /ext/arrow/Makefile 22 | /ext/arrow/mkmf.log 23 | /pkg/ 24 | -------------------------------------------------------------------------------- /c_glib/Gemfile: -------------------------------------------------------------------------------- 1 | # -*- ruby -*- 2 | # 3 | # Licensed to the Apache Software Foundation (ASF) under one 4 | # or more contributor license agreements. See the NOTICE file 5 | # distributed with this work for additional information 6 | # regarding copyright ownership. The ASF licenses this file 7 | # to you under the Apache License, Version 2.0 (the 8 | # "License"); you may not use this file except in compliance 9 | # with the License. You may obtain a copy of the License at 10 | # 11 | # http://www.apache.org/licenses/LICENSE-2.0 12 | # 13 | # Unless required by applicable law or agreed to in writing, 14 | # software distributed under the License is distributed on an 15 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 | # KIND, either express or implied. See the License for the 17 | # specific language governing permissions and limitations 18 | # under the License. 19 | 20 | source "https://rubygems.org/" 21 | 22 | gem "test-unit" 23 | gem "gobject-introspection", ">= 4.2.3" 24 | -------------------------------------------------------------------------------- /cpp/src/arrow/engine/api.h: -------------------------------------------------------------------------------- 1 | // Licensed to the Apache Software Foundation (ASF) under one 2 | // or more contributor license agreements. See the NOTICE file 3 | // distributed with this work for additional information 4 | // regarding copyright ownership. The ASF licenses this file 5 | // to you under the Apache License, Version 2.0 (the 6 | // "License"); you may not use this file except in compliance 7 | // with the License. You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, 12 | // software distributed under the License is distributed on an 13 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | // KIND, either express or implied. See the License for the 15 | // specific language governing permissions and limitations 16 | // under the License. 17 | 18 | // This API is EXPERIMENTAL. 19 | 20 | #pragma once 21 | 22 | #include "arrow/engine/substrait/api.h" 23 | -------------------------------------------------------------------------------- /cpp/src/parquet/api/meson.build: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | install_headers( 19 | ['io.h', 'reader.h', 'schema.h', 'writer.h'], 20 | subdir: 'parquet/api', 21 | ) 22 | -------------------------------------------------------------------------------- /ruby/red-arrow-flight-sql/test/helper.rb: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | require "arrow-flight-sql" 19 | 20 | require "test-unit" 21 | 22 | require_relative "helper/server" 23 | --------------------------------------------------------------------------------