diff --git a/packages/core/src/bigquery.ts b/packages/core/src/bigquery.ts index a34439f..1625a50 100644 --- a/packages/core/src/bigquery.ts +++ b/packages/core/src/bigquery.ts @@ -252,6 +252,7 @@ export async function createClient( return job.getQueryResults({ maxResults: jobOptions.maxResults, pageToken, + wrapIntegers: true, }); }, (err) => ({ diff --git a/packages/misc/queries/types.bqsql b/packages/misc/queries/types.bqsql index 6253f82..b13da8f 100644 --- a/packages/misc/queries/types.bqsql +++ b/packages/misc/queries/types.bqsql @@ -1,7 +1,7 @@ declare a bignumeric(10) default cast('999999' as bignumeric(10)); declare d bytes(10) default cast('foo' as bytes(10)); declare e float64 default cast('3.14' as float64); -declare f int64 default cast('3' as int64); +declare f int64 default cast('9162371277713859723' as int64); DECLARE y NUMERIC(5, 2) DEFAULT 123.45; select diff --git a/packages/viewer/src/App.tsx b/packages/viewer/src/App.tsx index 1b4d86e..0feaa9f 100644 --- a/packages/viewer/src/App.tsx +++ b/packages/viewer/src/App.tsx @@ -13,6 +13,7 @@ import type { RoutinePayload, MetadataPayload, TablePayload, + Err, Format, Tab as TabName, TableReference, @@ -28,7 +29,6 @@ import { isStartProcessingEvent, isSuccessLoadingEvent, isFailProcessingEvent, - type Err, } from "shared"; import type { WebviewApi } from "vscode-webview"; import { Header } from "./domain/Header";