Apache ORC读写插件

0.1.2 版本
2025-02-27 版本更新时间
1 安装
9 star

简介

  • 通过swoole/PHPy内联调用python/pyorc实现对Apache ORC格式文件的读写

安装

  • 安装composer包

    composer require workbunny/php-orc
  • 安装Python、pip、Python-dev

    自行安装 或 通过.vendor/bin/php-orc install:python安装, --help查看帮助

  • 安装PHPy拓展

    自行安装 或 通过.vendor/bin/php-orc install:phpy安装, --help查看帮助

  • 安装pyorc及依赖模块

    自行安装 或 通过.vendor/bin/php-orc install:pyorc安装, --help查看帮助

使用

直接调用

  • 实例化Reader类进行读取操作
  • 实例化Writer类进行写入操作

详见 examples目录

继承开发 & 使用

  • 继承ReaderClass类进行读取操作的拓展开发或使用
  • 继承WriterClass类进行写入操作的拓展开发或使用

详见 examples目录

说明

  • 关于Apache ORC格式可以参考Apache ORC
  • 关于Python/PyORC可以参考Python/PyORC
    • 建议使用--venv虚拟环境安装,在当前项目根目录中会创建.venv目录存放源码
  • 关于使用上的代码问题,可以参考swoole/PHPy的文档PHPy
  • 使用本组件基于Class进行深度开发需要对PythonPyORC有一定了解

其他格式

赞助商