Java 实现# 这是 Apache Arrow 的 Java API 文档。有关 Arrow 格式和其他语言绑定的更多详细信息,请参阅主文档。 快速开始指南 创建 ValueVector 创建 Field 创建 Schema 创建 VectorSchemaRoot 进程间通信 (IPC) 高层概述 安装 Java 模块 系统兼容性 Java 兼容性 从 Maven 安装 从源码安装 IDE 配置 内存管理 内存基础 Arrow 内存深入解析 ValueVector Vector 生命周期 构建 ValueVector 构建 ListVector 字典编码 切片 表格数据 Fields Schemas VectorSchemaRoot Table Table Table 和 VectorSchemaRoot 中的修改 特性和限制 Table API 读/写 IPC 格式 读写流式格式 读写随机访问文件 Java 算法 比较 Vector 元素 Vector 元素搜索 Vector 排序 其他算法 Arrow Flight RPC 编写 Flight 服务 使用 Flight 客户端 取消和超时 启用 TLS 启用认证 自定义中间件 添加服务 Flight 最佳实践 Arrow Flight SQL Arrow Flight SQL JDBC 驱动程序 安装和要求 连接到数据库 Dataset 入门 Schema 投影 (Subset of Columns) 投影 (Produce New Columns) 和过滤 从 HDFS 读取数据 原生内存管理 使用说明 Substrait 使用 Substrait Plans 执行查询 使用扩展表达式执行投影和过滤 C 数据接口 Java 到 Python Java 到 C++ Arrow JDBC 适配器 ResultSet 到 VectorSchemaRoot 转换 VectorSchemaRoot 到 PreparedStatement 参数转换 参考 (javadoc) Java 指南