Skip to content

Commit

Permalink
chore: migrate duckdb wasm
Browse files Browse the repository at this point in the history
  • Loading branch information
vpbs2 committed Sep 14, 2024
1 parent 1af8a13 commit e25e862
Show file tree
Hide file tree
Showing 16 changed files with 147 additions and 161 deletions.
30 changes: 15 additions & 15 deletions benchmarking/public/runner/indexeddb-runner.html

Large diffs are not rendered by default.

30 changes: 15 additions & 15 deletions benchmarking/public/runner/memory-runner.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions benchmarking/src/app/dbm-context/instance-manager.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as duckdb from '@devrev/duckdb-wasm';
import { AsyncDuckDB, LogEntryVariant } from '@devrev/duckdb-wasm';
import { InstanceManagerType } from '@devrev/meerkat-dbm';
import * as duckdb from '@duckdb/duckdb-wasm';
import { AsyncDuckDB, LogEntryVariant } from '@duckdb/duckdb-wasm';
const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();

export class InstanceManager implements InstanceManagerType {
Expand Down
4 changes: 2 additions & 2 deletions benchmarking/src/app/dbm-context/use-async-duckdb.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as duckdb from '@devrev/duckdb-wasm';
import { AsyncDuckDB } from '@devrev/duckdb-wasm';
import { DBM, FileManagerType } from '@devrev/meerkat-dbm';
import * as duckdb from '@duckdb/duckdb-wasm';
import { AsyncDuckDB } from '@duckdb/duckdb-wasm';
import React, { useState } from 'react';
import { useClassicEffect } from '../hooks/use-classic-effect';
const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();
Expand Down
5 changes: 2 additions & 3 deletions meerkat-browser-runner/src/app/app.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {
FileManagerType,
getMainAppName,
getRunnerAppName,
RunnerMemoryDBFileManager,
RunnerIndexedDBFileManager,
WindowCommunication,
} from '@devrev/meerkat-dbm';

Expand Down Expand Up @@ -72,7 +72,7 @@ export function App() {
}

if (!fileManagerRef.current) {
fileManagerRef.current = new RunnerMemoryDBFileManager({
fileManagerRef.current = new RunnerIndexedDBFileManager({
instanceManager: instanceManagerRef.current,
fetchTableFileBuffers: async () => [],
logger: log,
Expand All @@ -82,7 +82,6 @@ export function App() {
payload: event,
});
},
communication: communicationRef.current,
});
}

Expand Down
4 changes: 2 additions & 2 deletions meerkat-browser-runner/src/app/duck-db/instance-manager.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as duckdb from '@devrev/duckdb-wasm';
import { AsyncDuckDB, LogEntryVariant } from '@devrev/duckdb-wasm';
import { InstanceManagerType } from '@devrev/meerkat-dbm';
import * as duckdb from '@duckdb/duckdb-wasm';
import { AsyncDuckDB, LogEntryVariant } from '@duckdb/duckdb-wasm';
const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();

export class InstanceManager implements InstanceManagerType {
Expand Down
4 changes: 2 additions & 2 deletions meerkat-browser/package.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "@devrev/meerkat-browser",
"version": "0.0.76",
"version": "0.0.77",
"dependencies": {
"@swc/helpers": "~0.5.0",
"@devrev/meerkat-core": "*",
"@devrev/duckdb-wasm": "1.14.3"
"@duckdb/duckdb-wasm": "1.14.3"
},
"scripts": {
"release": "semantic-release"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import { AsyncDuckDBConnection } from '@devrev/duckdb-wasm';
import {
BASE_TABLE_NAME,
ContextParams,
Expand All @@ -15,6 +14,7 @@ import {
getFilterParamsAST,
getWrappedBaseQueryWithProjections,
} from '@devrev/meerkat-core';
import { AsyncDuckDBConnection } from '@duckdb/duckdb-wasm';

const getFilterParamsSQL = async ({
cubeQuery,
Expand Down
6 changes: 3 additions & 3 deletions meerkat-dbm/package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "@devrev/meerkat-dbm",
"version": "0.1.23",
"version": "0.1.24",
"dependencies": {
"tslib": "^2.3.0",
"@devrev/duckdb-wasm": "1.14.3",
"@duckdb/duckdb-wasm": "1.14.3",
"dexie": "^3.2.4",
"loglevel": "^1.8.1",
"uuid": "^9.0.1",
"apache-arrow": "^13.0.0",
"apache-arrow": "^17.0.0",
"lodash": "^4.17.21"
},
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion meerkat-dbm/src/dbm/__test__/mock.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AsyncDuckDB } from '@devrev/duckdb-wasm';
import { AsyncDuckDB } from '@duckdb/duckdb-wasm';
import { InstanceManagerType } from '../instance-manager';

export const mockDB = {
Expand Down
2 changes: 1 addition & 1 deletion meerkat-dbm/src/dbm/dbm.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AsyncDuckDBConnection } from '@devrev/duckdb-wasm';
import { AsyncDuckDBConnection } from '@duckdb/duckdb-wasm';
import { Table } from 'apache-arrow/table';
import { v4 as uuidv4 } from 'uuid';
import { FileManagerType } from '../file-manager/file-manager-type';
Expand Down
2 changes: 1 addition & 1 deletion meerkat-dbm/src/dbm/instance-manager.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AsyncDuckDB } from '@devrev/duckdb-wasm';
import { AsyncDuckDB } from '@duckdb/duckdb-wasm';

export interface InstanceManagerType {
/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AsyncDuckDB } from '@devrev/duckdb-wasm';
import { AsyncDuckDB } from '@duckdb/duckdb-wasm';
import 'fake-indexeddb/auto';
import { InstanceManagerType } from '../../dbm/instance-manager';
import { FILE_TYPES } from '../../types';
Expand Down
2 changes: 1 addition & 1 deletion meerkat-dbm/src/file-manager/file-registerer.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AsyncDuckDB } from '@devrev/duckdb-wasm';
import { AsyncDuckDB } from '@duckdb/duckdb-wasm';
import { InstanceManagerType } from '../dbm/instance-manager';

interface FileRegistererConstructorOptions {
Expand Down
Loading

0 comments on commit e25e862

Please sign in to comment.