Skip to content

Commit b3d17b1

Browse files
add output table in mbql state
1 parent 611c8ed commit b3d17b1

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

apps/src/metabase/helpers/mbql/appState.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { get, find } from 'lodash';
77
import { getTableContextYAML } from '../catalog';
88
import { getTablesWithFields } from '../getDatabaseSchema';
99
import { getModelsWithFields, getSelectedAndRelevantModels } from '../metabaseModels';
10+
import { getAndFormatOutputTable } from '../operations';
1011

1112

1213
export async function getMBQLAppState(): Promise<MetabaseAppStateMBQLEditor | null> {
@@ -19,8 +20,10 @@ export async function getMBQLAppState(): Promise<MetabaseAppStateMBQLEditor | nu
1920
const selectedDatabaseInfo = dbId ? await getDatabaseInfo(dbId) : undefined
2021
const defaultSchema = selectedDatabaseInfo?.default_schema;
2122
const mbqlState = await getMBQLState();
23+
const outputTableMarkdown = await getAndFormatOutputTable()
2224
const mbqlInfo: MBQLInfo = {
23-
mbqlQuery: mbqlState.dataset_query.query
25+
mbqlQuery: mbqlState.dataset_query.query,
26+
outputTableMarkdown
2427
}
2528

2629
const sourceTableModelIds = getSourceTableIds(mbqlState?.dataset_query?.query);

apps/src/metabase/helpers/mbql/utils.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ interface MBQLQuery {
7777

7878
export interface MBQLInfo {
7979
mbqlQuery: MBQLQuery;
80+
outputTableMarkdown: string
8081
}
8182

8283

0 commit comments

Comments
 (0)