├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── semantic.yml └── workflows │ ├── auto-release.yml │ └── build.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .versionrc.json ├── .vscode ├── c_cpp_properties.json └── settings.json ├── CHANGELOG.md ├── CMakeLists.txt ├── Dockerfile ├── LICENSE.md ├── README.md ├── addon ├── addon.cc ├── async_executor.cc ├── async_executor.h ├── connection.cc ├── connection.h ├── duckdb.cc ├── duckdb.h ├── result_iterator.cc ├── result_iterator.h ├── type-converters.cc └── type-converters.h ├── api-extractor.json ├── appveyor.yml ├── docker-compose.yml ├── docs ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOPING.md ├── KNOWN_ISSUES.md ├── api │ ├── index.md │ ├── node-duckdb.accessmode.md │ ├── node-duckdb.connection._constructor_.md │ ├── node-duckdb.connection.close.md │ ├── node-duckdb.connection.execute.md │ ├── node-duckdb.connection.executeiterator.md │ ├── node-duckdb.connection.isclosed.md │ ├── node-duckdb.connection.md │ ├── node-duckdb.duckdb._constructor_.md │ ├── node-duckdb.duckdb.accessmode.md │ ├── node-duckdb.duckdb.checkpointwalsize.md │ ├── node-duckdb.duckdb.close.md │ ├── node-duckdb.duckdb.collation.md │ ├── node-duckdb.duckdb.defaultnullorder.md │ ├── node-duckdb.duckdb.defaultordertype.md │ ├── node-duckdb.duckdb.getbindingsversion.md │ ├── node-duckdb.duckdb.isclosed.md │ ├── node-duckdb.duckdb.maximummemory.md │ ├── node-duckdb.duckdb.md │ ├── node-duckdb.duckdb.temporarydirectory.md │ ├── node-duckdb.duckdb.usetemporarydirectory.md │ ├── node-duckdb.iduckdbconfig.md │ ├── node-duckdb.iduckdbconfig.options.md │ ├── node-duckdb.iduckdbconfig.path.md │ ├── node-duckdb.iduckdboptionsconfig.accessmode.md │ ├── node-duckdb.iduckdboptionsconfig.checkpointwalsize.md │ ├── node-duckdb.iduckdboptionsconfig.collation.md │ ├── node-duckdb.iduckdboptionsconfig.defaultnullorder.md │ ├── node-duckdb.iduckdboptionsconfig.defaultordertype.md │ ├── node-duckdb.iduckdboptionsconfig.maximummemory.md │ ├── node-duckdb.iduckdboptionsconfig.md │ ├── node-duckdb.iduckdboptionsconfig.temporarydirectory.md │ ├── node-duckdb.iduckdboptionsconfig.usedirectio.md │ ├── node-duckdb.iduckdboptionsconfig.usetemporarydirectory.md │ ├── node-duckdb.iexecuteoptions.forcematerialized.md │ ├── node-duckdb.iexecuteoptions.md │ ├── node-duckdb.iexecuteoptions.rowresultformat.md │ ├── node-duckdb.md │ ├── node-duckdb.orderbynulltype.md │ ├── node-duckdb.ordertype.md │ ├── node-duckdb.resultiterator._symbol.iterator_.md │ ├── node-duckdb.resultiterator.close.md │ ├── node-duckdb.resultiterator.describe.md │ ├── node-duckdb.resultiterator.fetchallrows.md │ ├── node-duckdb.resultiterator.fetchrow.md │ ├── node-duckdb.resultiterator.isclosed.md │ ├── node-duckdb.resultiterator.md │ ├── node-duckdb.resultiterator.next.md │ ├── node-duckdb.resultiterator.type.md │ ├── node-duckdb.resulttype.md │ └── node-duckdb.rowresultformat.md └── replace.sh ├── examples ├── .gitignore ├── README.md ├── package.json ├── src │ ├── iterator-example.ts │ └── stream-example.ts ├── tsconfig.json └── yarn.lock ├── jest.config.js ├── nodemon.json ├── package.json ├── scripts └── run-tests-locally.sh ├── src ├── addon-bindings │ ├── connection-binding.ts │ ├── duckdb-binding.ts │ ├── index.ts │ └── result-iterator-binding.ts ├── addon-types │ ├── duckdb-config.ts │ ├── index.ts │ └── result-type.ts ├── addon │ ├── connection.ts │ ├── duckdb.ts │ ├── index.ts │ ├── result-iterator.ts │ └── result-stream.ts ├── index.ts └── tests │ ├── async.test.ts │ ├── connection.test.ts │ ├── csv.test.ts │ ├── data-types.test.ts │ ├── describe.test.ts │ ├── duckdb-config.test.ts │ ├── duckdb.test.ts │ ├── execute-error-handling.test.ts │ ├── fetch-all-rows.test.ts │ ├── force-materialized-switch.test.ts │ ├── http-s3.test.ts │ ├── parquet.test.ts │ ├── perf-synthetic.test.ts │ ├── perf.test.ts │ ├── result-format.test.ts │ ├── result-iterator-materialized.test.ts │ ├── result-iterator-protocol.test.ts │ ├── result-iterator-streaming.test.ts │ ├── result-stream.test.ts │ ├── synthetic-test-data-generator │ └── index.ts │ └── test-fixtures │ ├── alltypes_plain.parquet │ ├── crawl_urls.parquet │ └── web_page.csv ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- 1 | titleOnly: true 2 | -------------------------------------------------------------------------------- /.github/workflows/auto-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.github/workflows/auto-release.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.prettierrc -------------------------------------------------------------------------------- /.versionrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.versionrc.json -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/README.md -------------------------------------------------------------------------------- /addon/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/addon.cc -------------------------------------------------------------------------------- /addon/async_executor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/async_executor.cc -------------------------------------------------------------------------------- /addon/async_executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/async_executor.h -------------------------------------------------------------------------------- /addon/connection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/connection.cc -------------------------------------------------------------------------------- /addon/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/connection.h -------------------------------------------------------------------------------- /addon/duckdb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/duckdb.cc -------------------------------------------------------------------------------- /addon/duckdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/duckdb.h -------------------------------------------------------------------------------- /addon/result_iterator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/result_iterator.cc -------------------------------------------------------------------------------- /addon/result_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/result_iterator.h -------------------------------------------------------------------------------- /addon/type-converters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/type-converters.cc -------------------------------------------------------------------------------- /addon/type-converters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/addon/type-converters.h -------------------------------------------------------------------------------- /api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/api-extractor.json -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/appveyor.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/DEVELOPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/DEVELOPING.md -------------------------------------------------------------------------------- /docs/KNOWN_ISSUES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/KNOWN_ISSUES.md -------------------------------------------------------------------------------- /docs/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/index.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.accessmode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.accessmode.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.connection._constructor_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.connection._constructor_.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.connection.close.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.connection.close.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.connection.execute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.connection.execute.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.connection.executeiterator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.connection.executeiterator.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.connection.isclosed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.connection.isclosed.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.connection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.connection.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb._constructor_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb._constructor_.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.accessmode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.accessmode.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.checkpointwalsize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.checkpointwalsize.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.close.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.close.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.collation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.collation.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.defaultnullorder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.defaultnullorder.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.defaultordertype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.defaultordertype.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.getbindingsversion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.getbindingsversion.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.isclosed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.isclosed.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.maximummemory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.maximummemory.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.temporarydirectory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.temporarydirectory.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.duckdb.usetemporarydirectory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.duckdb.usetemporarydirectory.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdbconfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdbconfig.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdbconfig.options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdbconfig.options.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdbconfig.path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdbconfig.path.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.accessmode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.accessmode.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.checkpointwalsize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.checkpointwalsize.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.collation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.collation.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.defaultnullorder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.defaultnullorder.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.defaultordertype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.defaultordertype.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.maximummemory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.maximummemory.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.temporarydirectory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.temporarydirectory.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.usedirectio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.usedirectio.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iduckdboptionsconfig.usetemporarydirectory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iduckdboptionsconfig.usetemporarydirectory.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iexecuteoptions.forcematerialized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iexecuteoptions.forcematerialized.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iexecuteoptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iexecuteoptions.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.iexecuteoptions.rowresultformat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.iexecuteoptions.rowresultformat.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.orderbynulltype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.orderbynulltype.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.ordertype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.ordertype.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resultiterator._symbol.iterator_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resultiterator._symbol.iterator_.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resultiterator.close.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resultiterator.close.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resultiterator.describe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resultiterator.describe.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resultiterator.fetchallrows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resultiterator.fetchallrows.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resultiterator.fetchrow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resultiterator.fetchrow.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resultiterator.isclosed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resultiterator.isclosed.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resultiterator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resultiterator.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resultiterator.next.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resultiterator.next.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resultiterator.type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resultiterator.type.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.resulttype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.resulttype.md -------------------------------------------------------------------------------- /docs/api/node-duckdb.rowresultformat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/api/node-duckdb.rowresultformat.md -------------------------------------------------------------------------------- /docs/replace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/docs/replace.sh -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | my-people-output 2 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/src/iterator-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/examples/src/iterator-example.ts -------------------------------------------------------------------------------- /examples/src/stream-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/examples/src/stream-example.ts -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/examples/yarn.lock -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/jest.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/package.json -------------------------------------------------------------------------------- /scripts/run-tests-locally.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/scripts/run-tests-locally.sh -------------------------------------------------------------------------------- /src/addon-bindings/connection-binding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon-bindings/connection-binding.ts -------------------------------------------------------------------------------- /src/addon-bindings/duckdb-binding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon-bindings/duckdb-binding.ts -------------------------------------------------------------------------------- /src/addon-bindings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon-bindings/index.ts -------------------------------------------------------------------------------- /src/addon-bindings/result-iterator-binding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon-bindings/result-iterator-binding.ts -------------------------------------------------------------------------------- /src/addon-types/duckdb-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon-types/duckdb-config.ts -------------------------------------------------------------------------------- /src/addon-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon-types/index.ts -------------------------------------------------------------------------------- /src/addon-types/result-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon-types/result-type.ts -------------------------------------------------------------------------------- /src/addon/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon/connection.ts -------------------------------------------------------------------------------- /src/addon/duckdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon/duckdb.ts -------------------------------------------------------------------------------- /src/addon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon/index.ts -------------------------------------------------------------------------------- /src/addon/result-iterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon/result-iterator.ts -------------------------------------------------------------------------------- /src/addon/result-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/addon/result-stream.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tests/async.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/async.test.ts -------------------------------------------------------------------------------- /src/tests/connection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/connection.test.ts -------------------------------------------------------------------------------- /src/tests/csv.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/csv.test.ts -------------------------------------------------------------------------------- /src/tests/data-types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/data-types.test.ts -------------------------------------------------------------------------------- /src/tests/describe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/describe.test.ts -------------------------------------------------------------------------------- /src/tests/duckdb-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/duckdb-config.test.ts -------------------------------------------------------------------------------- /src/tests/duckdb.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/duckdb.test.ts -------------------------------------------------------------------------------- /src/tests/execute-error-handling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/execute-error-handling.test.ts -------------------------------------------------------------------------------- /src/tests/fetch-all-rows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/fetch-all-rows.test.ts -------------------------------------------------------------------------------- /src/tests/force-materialized-switch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/force-materialized-switch.test.ts -------------------------------------------------------------------------------- /src/tests/http-s3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/http-s3.test.ts -------------------------------------------------------------------------------- /src/tests/parquet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/parquet.test.ts -------------------------------------------------------------------------------- /src/tests/perf-synthetic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/perf-synthetic.test.ts -------------------------------------------------------------------------------- /src/tests/perf.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/perf.test.ts -------------------------------------------------------------------------------- /src/tests/result-format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/result-format.test.ts -------------------------------------------------------------------------------- /src/tests/result-iterator-materialized.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/result-iterator-materialized.test.ts -------------------------------------------------------------------------------- /src/tests/result-iterator-protocol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/result-iterator-protocol.test.ts -------------------------------------------------------------------------------- /src/tests/result-iterator-streaming.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/result-iterator-streaming.test.ts -------------------------------------------------------------------------------- /src/tests/result-stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/result-stream.test.ts -------------------------------------------------------------------------------- /src/tests/synthetic-test-data-generator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/synthetic-test-data-generator/index.ts -------------------------------------------------------------------------------- /src/tests/test-fixtures/alltypes_plain.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/test-fixtures/alltypes_plain.parquet -------------------------------------------------------------------------------- /src/tests/test-fixtures/crawl_urls.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/test-fixtures/crawl_urls.parquet -------------------------------------------------------------------------------- /src/tests/test-fixtures/web_page.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/src/tests/test-fixtures/web_page.csv -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anothersmith/node-duckdb/HEAD/yarn.lock --------------------------------------------------------------------------------