duckdb-async
Advanced tools
Comparing version
{ | ||
"name": "duckdb-async", | ||
"version": "0.8.1", | ||
"version": "0.9.0", | ||
"description": "Promise wrappers for DuckDb NodeJS API", | ||
@@ -28,3 +28,3 @@ "main": "dist/duckdb-async.js", | ||
"dependencies": { | ||
"duckdb": "0.8.1" | ||
"duckdb": "0.9.0" | ||
}, | ||
@@ -31,0 +31,0 @@ "devDependencies": { |
@@ -7,2 +7,3 @@ /** | ||
import * as duckdb from "duckdb"; | ||
import { ColumnInfo, TypeInfo } from "duckdb"; | ||
import * as util from "util"; | ||
@@ -586,2 +587,6 @@ | ||
} | ||
columns(): ColumnInfo[] { | ||
return this.stmt.columns(); | ||
} | ||
} |
@@ -73,11 +73,11 @@ import * as duckdb from "../src/duckdb-async"; | ||
expect(rows).toEqual([ | ||
{ range: 1 }, | ||
{ range: 2 }, | ||
{ range: 3 }, | ||
{ range: 4 }, | ||
{ range: 5 }, | ||
{ range: 6 }, | ||
{ range: 7 }, | ||
{ range: 8 }, | ||
{ range: 9 }, | ||
{ range: 1n }, | ||
{ range: 2n }, | ||
{ range: 3n }, | ||
{ range: 4n }, | ||
{ range: 5n }, | ||
{ range: 6n }, | ||
{ range: 7n }, | ||
{ range: 8n }, | ||
{ range: 9n }, | ||
]); | ||
@@ -99,14 +99,22 @@ }); | ||
expect(rows).toEqual([ | ||
{ range: 1 }, | ||
{ range: 2 }, | ||
{ range: 3 }, | ||
{ range: 4 }, | ||
{ range: 5 }, | ||
{ range: 6 }, | ||
{ range: 7 }, | ||
{ range: 8 }, | ||
{ range: 9 }, | ||
{ range: 1n }, | ||
{ range: 2n }, | ||
{ range: 3n }, | ||
{ range: 4n }, | ||
{ range: 5n }, | ||
{ range: 6n }, | ||
{ range: 7n }, | ||
{ range: 8n }, | ||
{ range: 9n }, | ||
]); | ||
}); | ||
test("Statement.columns", async () => { | ||
const stmt = await db.prepare( | ||
"SELECT * EXCLUDE(medium_enum, large_enum) FROM test_all_types()" | ||
); | ||
const cols = stmt.columns(); | ||
expect(cols).toMatchSnapshot(); | ||
}); | ||
test("prepareSync", async () => { | ||
@@ -113,0 +121,0 @@ await db |
{ | ||
"compilerOptions": { | ||
"declaration": true, | ||
"esModuleInterop": true, | ||
"lib": ["es2020", "esnext"], | ||
"module": "commonjs", | ||
"noImplicitAny": true, | ||
"outDir": "./dist", | ||
"strict": true, | ||
"declaration": true, | ||
"outDir": "./dist", | ||
"target": "ES2020", | ||
"types": ["node", "jest"] | ||
@@ -9,0 +12,0 @@ }, |
72410
12.24%12
9.09%1530
0.92%+ Added
- Removed
Updated