Apache Arrow Java Cookbook¶

The Apache Arrow Cookbook is a collection of recipes which demonstrate how to solve many common tasks that users might need to perform when working with Arrow data. The examples in this cookbook will also serve as robust and well performing solutions to those tasks.

To get started with Apache Arrow in Java, see the Installation Instructions.

This cookbook is tested with Apache Arrow 14.0.0.

Contents:

  • Creating Arrow Objects
    • Creating Vectors (arrays)
    • Slicing
  • Working with Schema
    • Creating Fields
    • Creating the Schema
    • Adding Metadata to Fields and Schemas
    • Creating VectorSchemaRoot
  • Reading and writing data
    • Writing
    • Reading
  • Arrow Flight
    • Simple Key-Value Storage Service with Arrow Flight
  • Dataset
    • Constructing Datasets
    • Getting the Schema
    • Query Parquet File
    • Query Arrow Files
    • Query ORC File
    • Query CSV File
  • Substrait
    • Querying Datasets
  • Data manipulation
    • Concatenate VectorSchemaRoots
    • Concatenate Value Vectors
    • Compare Vectors for Field Equality
    • Compare Vectors Equality
    • Compare Values on the Array
    • Search Values on the Array
    • Sort Values on the Array
  • Avro
    • Avro to Arrow
  • Arrow JDBC Adapter
    • ResultSet to VectorSchemaRoot Conversion
    • Configuring Array subtypes
    • Configuring batch size
    • Configuring numeric (decimal) precision and scale

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Logo

Navigation

Contents:

  • Creating Arrow Objects
  • Working with Schema
  • Reading and writing data
  • Arrow Flight
  • Dataset
  • Substrait
  • Data manipulation
  • Avro
  • Arrow JDBC Adapter

  • User Guide
  • API Reference

Related Topics

  • Documentation overview
    • Next: Creating Arrow Objects

Quick search

©2022, Apache Software Foundation. | Powered by Sphinx 7.2.6 & Alabaster 0.7.13 | Page source