UNPKG

@mcdevsl/superset-ui

Version:
19 lines (15 loc) 581 B
import { buildQueryContext } from '@superset-ui/core'; import ChartFormData from './ChartFormData'; import { lineEncoderFactory } from '../components/Line/Encoder'; export default function buildQuery(formData: ChartFormData) { const queryContext = buildQueryContext(formData); const { encoding } = formData; const encoder = lineEncoderFactory.create(encoding); queryContext.queries.forEach(query => { const q = query; q.groupby = encoder.getGroupBys(); // Enforce time-series mode q.is_timeseries = true; }); return queryContext; }