streamResultsFromQuery API - Teradata AppCenter

Teradata® AppCenter 用户指南

Product
Teradata AppCenter
Release Number
1.7
Published
2018 年 12 月
Language
中文 (简体)
Last Update
2019-01-04
dita:mapPath
zh-CN/kxd1542721295221.ditamap
dita:ditavalPath
ft:empty
dita:id
B035-1111
Product Category
Analytical Ecosystem

目的

streamResultsFromQuery API 会查询 Teradata Database、Teradata Vantage、Aster Database、Presto 和 Hive 系统,并以 InputStream 的形式返回结果。

Java 代码示例

InputStream queryResultStream = client.streamResultsFromQuery(query);

结果示例

在以下示例中,输出 JSON 中的 "columns" 节包含描述每个列的名称和类型的列元数据,"data" 节包含来自查询的数据。
{
  "queueDuration": 33,
  "queryDuration": 47646,
  "results": [
    {
      "resultSet": true,
      "columns": [
        {
          "name": "issue",
          "type": "varchar"
        },
        {
          "name": "issue_count",
          "type": "bigint"
        }
      ],
      "data": [
        {
          "issue": "APR or interest rate",
          "issue_count": 125
        },
        {
          "issue": "Account opening, closing, or management",
          "issue_count": 804
        },
        ……
      ]
    }
  ]
}