Add benchmark for string (#168)

Closes GH-153

`SELECT` pattern parses text representation result.

`COPY` pattern parses binary representation result.

Integer pattern is faster that PostgreSQL but string pattern is slower
than PostgreSQL because we need to copy data when we generate record
batches with Apache Arrow C++'s array builder. We will improve
performance by avoiding the copy.
27 files changed
tree: 3304b76f0ee812f2eed462cbe5deddc74f48e6b6
  1. .github/
  2. benchmark/
  3. ci/
  4. dev/
  5. doc/
  6. example/
  7. package/
  8. src/
  9. test/
  10. .asf.yaml
  11. .clang-format
  12. .dockerignore
  13. .editorconfig
  14. .gitignore
  15. .pre-commit-config.yaml
  16. Brewfile
  17. CONTRIBUTING.md
  18. Gemfile
  19. helper.rb
  20. LICENSE.txt
  21. meson.build
  22. meson_options.txt
  23. NOTICE.txt
  24. Rakefile
  25. README.md
README.md

Apache Arrow Flight SQL adapter for PostgreSQL

This is a PostgreSQL extension that adds an Apache Arrow Flight SQL endpoint to PostgreSQL.

See https://arrow.apache.org/flight-sql-postgresql/ for details.

How to contribute

See CONTRIBUTING.md.

License

The Apache License 2.0. See LICENSE.txt for details.