├── .changeset ├── README.md └── config.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierrc.cjs ├── LICENSE ├── README.md ├── RELEASING.md ├── eslint.base.mjs ├── examples ├── basic.ts ├── d2ql │ ├── README.md │ ├── basic_select.ts │ ├── functions.ts │ ├── group_by.ts │ ├── joins.ts │ ├── kitchen_sink.ts │ └── where_conditions.ts ├── electric │ ├── CHANGELOG.md │ ├── README.md │ ├── db │ │ ├── generate_data.js │ │ ├── load_data.js │ │ └── migrations │ │ │ └── 01-create_tables.sql │ ├── docker-compose.yml │ ├── package.json │ └── src │ │ ├── index.ts │ │ └── types.ts ├── fruit-processed.ts ├── includes.ts ├── iterate.ts ├── join.ts └── min_max.ts ├── package.json ├── packages ├── d2mini │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── d2.ts │ │ ├── graph.ts │ │ ├── index.ts │ │ ├── indexes.ts │ │ ├── multiset.ts │ │ ├── operators │ │ │ ├── concat.ts │ │ │ ├── consolidate.ts │ │ │ ├── count.ts │ │ │ ├── debug.ts │ │ │ ├── distinct.ts │ │ │ ├── filter.ts │ │ │ ├── filterBy.ts │ │ │ ├── groupBy.ts │ │ │ ├── index.ts │ │ │ ├── join.ts │ │ │ ├── keying.ts │ │ │ ├── map.ts │ │ │ ├── negate.ts │ │ │ ├── orderBy.ts │ │ │ ├── orderByBTree.ts │ │ │ ├── output.ts │ │ │ ├── pipe.ts │ │ │ ├── reduce.ts │ │ │ ├── topK.ts │ │ │ ├── topKWithFractionalIndex.ts │ │ │ └── topKWithFractionalIndexBTree.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tests │ │ ├── graph.test.ts │ │ ├── indexes.test.ts │ │ ├── multiset.test.ts │ │ ├── operators │ │ │ ├── concat.test.ts │ │ │ ├── consolidate.test.ts │ │ │ ├── count.test.ts │ │ │ ├── debug.test.ts │ │ │ ├── distinct.test.ts │ │ │ ├── filter.test.ts │ │ │ ├── filterBy.test.ts │ │ │ ├── groupBy.test.ts │ │ │ ├── join-types.test.ts │ │ │ ├── join.test.ts │ │ │ ├── keying-types.test.ts │ │ │ ├── keying.test.ts │ │ │ ├── map.test.ts │ │ │ ├── negate.test.ts │ │ │ ├── orderBy.test.ts │ │ │ ├── orderByWithFractionalIndex.test.ts │ │ │ ├── orderByWithIndex.test.ts │ │ │ ├── output.test.ts │ │ │ ├── pipe.test.ts │ │ │ ├── reduce.test.ts │ │ │ ├── topK.test.ts │ │ │ ├── topKWithFractionalIndex.test.ts │ │ │ └── topKWithIndex.test.ts │ │ ├── test-utils.ts │ │ └── utils.test.ts │ └── tsconfig.json ├── d2ql │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── compiler.ts │ │ ├── evaluators.ts │ │ ├── extractors.ts │ │ ├── functions.ts │ │ ├── group-by.ts │ │ ├── index.ts │ │ ├── joins.ts │ │ ├── key-by.ts │ │ ├── order-by.ts │ │ ├── query-builder │ │ │ ├── index.ts │ │ │ └── query-builder.ts │ │ ├── schema.json │ │ ├── schema.ts │ │ ├── select.ts │ │ ├── store.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tests │ │ ├── compiler.test.ts │ │ ├── conditions.test.ts │ │ ├── function-integration.test.ts │ │ ├── functions.test.ts │ │ ├── group-by.test.ts │ │ ├── having.test.ts │ │ ├── in-operator.test.ts │ │ ├── join.test.ts │ │ ├── key-by.test.ts │ │ ├── like-operator.test.ts │ │ ├── materialize.test.ts │ │ ├── nested-conditions.test.ts │ │ ├── order-by.test.ts │ │ ├── query-builder │ │ │ ├── from.test.ts │ │ │ ├── group-by.test.ts │ │ │ ├── having.test.ts │ │ │ ├── join.test.ts │ │ │ ├── key-by.test.ts │ │ │ ├── order-by.test.ts │ │ │ ├── select-functions.test.ts │ │ │ ├── select.test.ts │ │ │ ├── where.test.ts │ │ │ └── with.test.ts │ │ ├── query-types.test.ts │ │ ├── store.test.ts │ │ ├── table-alias.test.ts │ │ ├── types.test.ts │ │ ├── wildcard-select.test.ts │ │ └── with.test.ts │ └── tsconfig.json ├── d2ts-benchmark │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── base.ts │ │ ├── graph.ts │ │ └── index.ts │ └── tsconfig.json └── d2ts │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ ├── d2.ts │ ├── electric │ │ └── index.ts │ ├── graph.ts │ ├── index.ts │ ├── multiset.ts │ ├── operators │ │ ├── base.ts │ │ ├── buffer.ts │ │ ├── concat.ts │ │ ├── consolidate.ts │ │ ├── count.ts │ │ ├── debug.ts │ │ ├── distinct.ts │ │ ├── filter.ts │ │ ├── filterBy.ts │ │ ├── groupBy.ts │ │ ├── index.ts │ │ ├── iterate.ts │ │ ├── join.ts │ │ ├── keying.ts │ │ ├── map.ts │ │ ├── negate.ts │ │ ├── orderBy.ts │ │ ├── output.ts │ │ ├── pipe.ts │ │ ├── reduce.ts │ │ ├── topK.ts │ │ └── topKWithFractionalIndex.ts │ ├── order.ts │ ├── sqlite │ │ ├── context.ts │ │ ├── database.ts │ │ ├── index.ts │ │ ├── operators │ │ │ ├── buffer.ts │ │ │ ├── consolidate.ts │ │ │ ├── count.ts │ │ │ ├── distinct.ts │ │ │ ├── filterBy.ts │ │ │ ├── groupBy.ts │ │ │ ├── index.ts │ │ │ ├── join.ts │ │ │ ├── orderBy.ts │ │ │ ├── reduce.ts │ │ │ ├── topK.ts │ │ │ └── topKWithFractionalIndex.ts │ │ └── version-index.ts │ ├── types.ts │ ├── utils.ts │ └── version-index.ts │ ├── tests │ ├── electric.test.ts │ ├── graph.test.ts │ ├── multiset.test.ts │ ├── operators-sqlite │ │ ├── buffer.test.ts │ │ ├── consolidate.test.ts │ │ ├── count.test.ts │ │ ├── distinct.test.ts │ │ ├── groupBy.test.ts │ │ ├── injection.test.ts │ │ ├── join.test.ts │ │ └── reduce.test.ts │ ├── operators │ │ ├── buffer.test.ts │ │ ├── concat.test.ts │ │ ├── consolidate.test.ts │ │ ├── count.test.ts │ │ ├── debug.test.ts │ │ ├── distinct.test.ts │ │ ├── filter.test.ts │ │ ├── filterBy-combined.test.ts │ │ ├── groupBy.test.ts │ │ ├── join-combined.test.ts │ │ ├── join.test.ts │ │ ├── keying-types.test.ts │ │ ├── keying.test.ts │ │ ├── map.test.ts │ │ ├── negate.test.ts │ │ ├── orderBy-combined.test.ts │ │ ├── orderByWithFractionalIndex-combined.test.ts │ │ ├── orderByWithIndex-combined.test.ts │ │ ├── output.test.ts │ │ ├── pipe.test.ts │ │ ├── reduce.test.ts │ │ ├── topK-combined.test.ts │ │ ├── topKWithFractionalIndex-combined.test.ts │ │ └── topKWithIndex-combined.test.ts │ ├── order.test.ts │ ├── utils.test.ts │ └── version-index.test.ts │ ├── tsconfig.json │ └── vitest.config.js ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/RELEASING.md -------------------------------------------------------------------------------- /eslint.base.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/eslint.base.mjs -------------------------------------------------------------------------------- /examples/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/basic.ts -------------------------------------------------------------------------------- /examples/d2ql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/d2ql/README.md -------------------------------------------------------------------------------- /examples/d2ql/basic_select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/d2ql/basic_select.ts -------------------------------------------------------------------------------- /examples/d2ql/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/d2ql/functions.ts -------------------------------------------------------------------------------- /examples/d2ql/group_by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/d2ql/group_by.ts -------------------------------------------------------------------------------- /examples/d2ql/joins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/d2ql/joins.ts -------------------------------------------------------------------------------- /examples/d2ql/kitchen_sink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/d2ql/kitchen_sink.ts -------------------------------------------------------------------------------- /examples/d2ql/where_conditions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/d2ql/where_conditions.ts -------------------------------------------------------------------------------- /examples/electric/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/electric/CHANGELOG.md -------------------------------------------------------------------------------- /examples/electric/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/electric/README.md -------------------------------------------------------------------------------- /examples/electric/db/generate_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/electric/db/generate_data.js -------------------------------------------------------------------------------- /examples/electric/db/load_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/electric/db/load_data.js -------------------------------------------------------------------------------- /examples/electric/db/migrations/01-create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/electric/db/migrations/01-create_tables.sql -------------------------------------------------------------------------------- /examples/electric/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/electric/docker-compose.yml -------------------------------------------------------------------------------- /examples/electric/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/electric/package.json -------------------------------------------------------------------------------- /examples/electric/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/electric/src/index.ts -------------------------------------------------------------------------------- /examples/electric/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/electric/src/types.ts -------------------------------------------------------------------------------- /examples/fruit-processed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/fruit-processed.ts -------------------------------------------------------------------------------- /examples/includes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/includes.ts -------------------------------------------------------------------------------- /examples/iterate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/iterate.ts -------------------------------------------------------------------------------- /examples/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/join.ts -------------------------------------------------------------------------------- /examples/min_max.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/examples/min_max.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/package.json -------------------------------------------------------------------------------- /packages/d2mini/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/CHANGELOG.md -------------------------------------------------------------------------------- /packages/d2mini/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/README.md -------------------------------------------------------------------------------- /packages/d2mini/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/eslint.config.mjs -------------------------------------------------------------------------------- /packages/d2mini/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/package.json -------------------------------------------------------------------------------- /packages/d2mini/src/d2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/d2.ts -------------------------------------------------------------------------------- /packages/d2mini/src/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/graph.ts -------------------------------------------------------------------------------- /packages/d2mini/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/index.ts -------------------------------------------------------------------------------- /packages/d2mini/src/indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/indexes.ts -------------------------------------------------------------------------------- /packages/d2mini/src/multiset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/multiset.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/concat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/concat.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/consolidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/consolidate.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/count.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/debug.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/distinct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/distinct.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/filter.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/filterBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/filterBy.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/groupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/groupBy.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/index.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/join.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/keying.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/keying.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/map.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/negate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/negate.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/orderBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/orderBy.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/orderByBTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/orderByBTree.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/output.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/pipe.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/reduce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/reduce.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/topK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/topK.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/topKWithFractionalIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/topKWithFractionalIndex.ts -------------------------------------------------------------------------------- /packages/d2mini/src/operators/topKWithFractionalIndexBTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/operators/topKWithFractionalIndexBTree.ts -------------------------------------------------------------------------------- /packages/d2mini/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/types.ts -------------------------------------------------------------------------------- /packages/d2mini/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/src/utils.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/graph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/graph.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/indexes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/indexes.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/multiset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/multiset.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/concat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/concat.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/consolidate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/consolidate.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/count.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/count.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/debug.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/debug.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/distinct.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/distinct.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/filter.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/filterBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/filterBy.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/groupBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/groupBy.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/join-types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/join-types.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/join.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/keying-types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/keying-types.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/keying.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/keying.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/map.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/map.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/negate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/negate.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/orderBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/orderBy.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/orderByWithFractionalIndex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/orderByWithFractionalIndex.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/orderByWithIndex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/orderByWithIndex.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/output.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/output.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/pipe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/pipe.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/reduce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/reduce.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/topK.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/topK.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/topKWithFractionalIndex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/topKWithFractionalIndex.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/operators/topKWithIndex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/operators/topKWithIndex.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/test-utils.ts -------------------------------------------------------------------------------- /packages/d2mini/tests/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tests/utils.test.ts -------------------------------------------------------------------------------- /packages/d2mini/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2mini/tsconfig.json -------------------------------------------------------------------------------- /packages/d2ql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/README.md -------------------------------------------------------------------------------- /packages/d2ql/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/eslint.config.mjs -------------------------------------------------------------------------------- /packages/d2ql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/package.json -------------------------------------------------------------------------------- /packages/d2ql/src/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/compiler.ts -------------------------------------------------------------------------------- /packages/d2ql/src/evaluators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/evaluators.ts -------------------------------------------------------------------------------- /packages/d2ql/src/extractors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/extractors.ts -------------------------------------------------------------------------------- /packages/d2ql/src/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/functions.ts -------------------------------------------------------------------------------- /packages/d2ql/src/group-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/group-by.ts -------------------------------------------------------------------------------- /packages/d2ql/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/index.ts -------------------------------------------------------------------------------- /packages/d2ql/src/joins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/joins.ts -------------------------------------------------------------------------------- /packages/d2ql/src/key-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/key-by.ts -------------------------------------------------------------------------------- /packages/d2ql/src/order-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/order-by.ts -------------------------------------------------------------------------------- /packages/d2ql/src/query-builder/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/query-builder/index.ts -------------------------------------------------------------------------------- /packages/d2ql/src/query-builder/query-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/query-builder/query-builder.ts -------------------------------------------------------------------------------- /packages/d2ql/src/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/schema.json -------------------------------------------------------------------------------- /packages/d2ql/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/schema.ts -------------------------------------------------------------------------------- /packages/d2ql/src/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/select.ts -------------------------------------------------------------------------------- /packages/d2ql/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/store.ts -------------------------------------------------------------------------------- /packages/d2ql/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/types.ts -------------------------------------------------------------------------------- /packages/d2ql/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/src/utils.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/compiler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/compiler.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/conditions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/conditions.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/function-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/function-integration.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/functions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/functions.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/group-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/group-by.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/having.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/having.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/in-operator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/in-operator.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/join.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/key-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/key-by.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/like-operator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/like-operator.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/materialize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/materialize.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/nested-conditions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/nested-conditions.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/order-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/order-by.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/from.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/from.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/group-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/group-by.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/having.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/having.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/join.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/key-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/key-by.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/order-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/order-by.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/select-functions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/select-functions.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/select.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/select.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/where.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/where.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-builder/with.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-builder/with.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/query-types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/query-types.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/store.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/table-alias.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/table-alias.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/types.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/wildcard-select.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/wildcard-select.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tests/with.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tests/with.test.ts -------------------------------------------------------------------------------- /packages/d2ql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ql/tsconfig.json -------------------------------------------------------------------------------- /packages/d2ts-benchmark/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts-benchmark/CHANGELOG.md -------------------------------------------------------------------------------- /packages/d2ts-benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts-benchmark/package.json -------------------------------------------------------------------------------- /packages/d2ts-benchmark/src/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts-benchmark/src/base.ts -------------------------------------------------------------------------------- /packages/d2ts-benchmark/src/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts-benchmark/src/graph.ts -------------------------------------------------------------------------------- /packages/d2ts-benchmark/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts-benchmark/src/index.ts -------------------------------------------------------------------------------- /packages/d2ts-benchmark/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts-benchmark/tsconfig.json -------------------------------------------------------------------------------- /packages/d2ts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/CHANGELOG.md -------------------------------------------------------------------------------- /packages/d2ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/README.md -------------------------------------------------------------------------------- /packages/d2ts/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/eslint.config.mjs -------------------------------------------------------------------------------- /packages/d2ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/package.json -------------------------------------------------------------------------------- /packages/d2ts/src/d2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/d2.ts -------------------------------------------------------------------------------- /packages/d2ts/src/electric/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/electric/index.ts -------------------------------------------------------------------------------- /packages/d2ts/src/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/graph.ts -------------------------------------------------------------------------------- /packages/d2ts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/index.ts -------------------------------------------------------------------------------- /packages/d2ts/src/multiset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/multiset.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/base.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/buffer.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/concat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/concat.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/consolidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/consolidate.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/count.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/debug.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/distinct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/distinct.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/filter.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/filterBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/filterBy.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/groupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/groupBy.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/index.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/iterate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/iterate.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/join.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/keying.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/keying.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/map.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/negate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/negate.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/orderBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/orderBy.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/output.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/pipe.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/reduce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/reduce.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/topK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/topK.ts -------------------------------------------------------------------------------- /packages/d2ts/src/operators/topKWithFractionalIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/operators/topKWithFractionalIndex.ts -------------------------------------------------------------------------------- /packages/d2ts/src/order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/order.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/context.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/database.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/index.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/buffer.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/consolidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/consolidate.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/count.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/distinct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/distinct.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/filterBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/filterBy.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/groupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/groupBy.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/index.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/join.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/orderBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/orderBy.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/reduce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/reduce.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/topK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/topK.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/operators/topKWithFractionalIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/operators/topKWithFractionalIndex.ts -------------------------------------------------------------------------------- /packages/d2ts/src/sqlite/version-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/sqlite/version-index.ts -------------------------------------------------------------------------------- /packages/d2ts/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/types.ts -------------------------------------------------------------------------------- /packages/d2ts/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/utils.ts -------------------------------------------------------------------------------- /packages/d2ts/src/version-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/src/version-index.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/electric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/electric.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/graph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/graph.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/multiset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/multiset.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators-sqlite/buffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators-sqlite/buffer.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators-sqlite/consolidate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators-sqlite/consolidate.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators-sqlite/count.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators-sqlite/count.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators-sqlite/distinct.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators-sqlite/distinct.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators-sqlite/groupBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators-sqlite/groupBy.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators-sqlite/injection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators-sqlite/injection.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators-sqlite/join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators-sqlite/join.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators-sqlite/reduce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators-sqlite/reduce.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/buffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/buffer.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/concat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/concat.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/consolidate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/consolidate.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/count.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/count.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/debug.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/debug.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/distinct.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/distinct.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/filter.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/filterBy-combined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/filterBy-combined.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/groupBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/groupBy.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/join-combined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/join-combined.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/join.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/keying-types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/keying-types.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/keying.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/keying.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/map.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/map.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/negate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/negate.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/orderBy-combined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/orderBy-combined.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/orderByWithFractionalIndex-combined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/orderByWithFractionalIndex-combined.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/orderByWithIndex-combined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/orderByWithIndex-combined.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/output.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/output.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/pipe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/pipe.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/reduce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/reduce.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/topK-combined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/topK-combined.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/topKWithFractionalIndex-combined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/topKWithFractionalIndex-combined.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/operators/topKWithIndex-combined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/operators/topKWithIndex-combined.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/order.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/order.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/utils.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tests/version-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tests/version-index.test.ts -------------------------------------------------------------------------------- /packages/d2ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/tsconfig.json -------------------------------------------------------------------------------- /packages/d2ts/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/packages/d2ts/vitest.config.js -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electric-sql/d2ts/HEAD/tsconfig.json --------------------------------------------------------------------------------