Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: robbruce <robbruce@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This commit is contained in:
Corey Robertson 2020-01-13 16:17:14 -05:00 committed by GitHub
parent 28a0514ef7
commit 2a456ad6d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -30,6 +30,19 @@ export const queryEsSQL = (elasticsearchClient, { count, query, filter, timezone
});
const columnNames = map(columns, 'name');
const rows = res.rows.map(row => zipObject(columnNames, row));
if (!!res.cursor) {
elasticsearchClient('transport.request', {
path: '/_sql/close',
method: 'POST',
body: {
cursor: res.cursor,
},
}).catch(e => {
throw new Error(`Unexpected error from Elasticsearch: ${e.message}`);
});
}
return {
type: 'datatable',
columns,