跳到主要内容
跳到主要内容

arrowFlight 表函数

允许对通过 Apache Arrow Flight 服务器公开的数据执行查询。

语法

arrowFlight('host:port', 'dataset_name' [, 'username', 'password'])

参数

  • host:port — Arrow Flight 服务器的地址。 字符串.
  • dataset_name — 在 Arrow Flight 服务器上可用的数据集或描述符的名称。 字符串.
  • username - 用于基本 HTTP 风格认证的用户名。
  • password - 用于基本 HTTP 风格认证的密码。 如果未指定 usernamepassword,这意味着不使用认证 (仅当 Arrow Flight 服务器允许时才有效)。

返回值

  • 一个表示远程数据集的表对象。架构是从 Arrow Flight 响应中推断的。

示例

查询:

SELECT * FROM arrowFlight('127.0.0.1:9005', 'sample_dataset') ORDER BY id;

结果:

┌─id─┬─name────┬─value─┐
│  1 │ foo     │ 42.1  │
│  2 │ bar     │ 13.3  │
│  3 │ baz     │ 77.0  │
└────┴─────────┴───────┘

另请参阅