Apache Arrow Java Cookbook¶

Apache Arrow Cookbook 是一个食谱集,展示了如何在使用 Arrow 数据时解决用户可能需要执行的许多常见任务。本食谱中的示例也将作为这些任务的强大且性能良好的解决方案。

要开始使用 Java 中的 Apache Arrow,请参阅 安装说明。

本食谱已在 Apache Arrow 14.0.0 上测试。

内容

  • 创建 Arrow 对象
    • 创建向量(数组)
    • 切片
  • 使用 Schema
    • 创建字段
    • 创建 Schema
    • 向字段和 Schema 添加元数据
    • 创建 VectorSchemaRoot
  • 读写数据
    • 写入
    • 读取
  • Arrow Flight
    • 使用 Arrow Flight 的简单键值存储服务
  • 数据集
    • 构建数据集
    • 获取 Schema
    • 查询 Parquet 文件
    • 查询 Arrow 文件
    • 查询 ORC 文件
    • 查询 CSV 文件
  • Substrait
    • 查询数据集
  • 数据操作
    • 连接 VectorSchemaRoots
    • 连接值向量
    • 比较字段相等的向量
    • 比较向量相等
    • 比较数组上的值
    • 搜索数组上的值
    • 对数组上的值进行排序
  • Avro
    • Avro 到 Arrow
  • Arrow JDBC 适配器
    • ResultSet 到 VectorSchemaRoot 转换
    • 配置数组子类型
    • 配置批次大小
    • 配置数字(小数)精度和比例

索引和表格¶

  • 索引

  • 模块索引

  • 搜索页面

Logo

导航

内容

  • 创建 Arrow 对象
  • 使用 Schema
  • 读写数据
  • Arrow Flight
  • 数据集
  • Substrait
  • 数据操作
  • Avro
  • Arrow JDBC 适配器

  • 用户指南
  • API 参考

相关主题

  • 文档概述
    • 下一步:创建 Arrow 对象

快速搜索

©2022, Apache 软件基金会。 | 由 Sphinx 7.2.6 & Alabaster 0.7.13 提供支持 | 页面源代码