mirror of
https://github.com/getredash/redash.git
synced 2026-03-22 19:00:09 -04:00
17 lines
675 B
JavaScript
17 lines
675 B
JavaScript
import { get, invoke } from "lodash";
|
|
|
|
export default function getQueryResultData(queryResult) {
|
|
return {
|
|
status: invoke(queryResult, "getStatus") || null,
|
|
columns: invoke(queryResult, "getColumns") || [],
|
|
rows: invoke(queryResult, "getData") || [],
|
|
filters: invoke(queryResult, "getFilters") || [],
|
|
updatedAt: invoke(queryResult, "getUpdatedAt") || null,
|
|
retrievedAt: get(queryResult, "query_result.retrieved_at", null),
|
|
log: invoke(queryResult, "getLog") || [],
|
|
error: invoke(queryResult, "getError") || null,
|
|
runtime: invoke(queryResult, "getRuntime") || null,
|
|
metadata: get(queryResult, "query_result.data.metadata", {}),
|
|
};
|
|
}
|