├── .envrc ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── audit.yml ├── dependabot.yml └── workflows │ ├── audit.yml │ ├── bench.yml │ ├── release.yml │ └── tests_and_checks.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .release-please-manifest.json ├── .rustfmt.toml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── README.md ├── assets └── a_logo.png ├── codecov.yml ├── deny.toml ├── examples ├── Cargo.toml └── kv.rs ├── flake.lock ├── flake.nix ├── release-please-config.json ├── rhizomedb-benches ├── Cargo.toml └── benches │ └── a_benchmark.rs ├── rhizomedb-macro ├── Cargo.toml └── src │ ├── lib.rs │ └── rhizome_fn.rs ├── rhizomedb-runtime ├── Cargo.toml └── src │ ├── lib.rs │ ├── tokio.rs │ └── wasm.rs ├── rhizomedb-tokio ├── Cargo.toml ├── examples │ ├── cid.rs │ └── tc.rs └── src │ └── lib.rs ├── rhizomedb-wasm ├── .cargo │ └── config.toml ├── Cargo.toml ├── LICENSE ├── README.md ├── package.json ├── src │ ├── builder │ │ └── mod.rs │ ├── lib.rs │ ├── loaders │ │ └── export-workerd-wasm.js │ └── tuple.rs ├── tests │ ├── browser.test.ts │ ├── node.test.ts │ ├── rhizomedb │ │ └── rhizomedb.test.ts │ └── web.rs ├── tsconfig.json └── vitest.config.ts ├── rhizomedb ├── .dockerignore ├── Cargo.toml ├── LICENSE ├── README.md ├── src │ ├── aggregation.rs │ ├── args.rs │ ├── col.rs │ ├── col_val.rs │ ├── error.rs │ ├── id.rs │ ├── interner.rs │ ├── kernel │ │ ├── math.rs │ │ ├── math │ │ │ ├── count.rs │ │ │ ├── max.rs │ │ │ ├── mean.rs │ │ │ ├── min.rs │ │ │ └── sum.rs │ │ └── mod.rs │ ├── lattice.rs │ ├── lib.rs │ ├── logic │ │ ├── ast │ │ │ ├── body_term.rs │ │ │ ├── cid_value.rs │ │ │ ├── clause.rs │ │ │ ├── declaration.rs │ │ │ ├── fact.rs │ │ │ ├── mod.rs │ │ │ ├── program.rs │ │ │ ├── rule.rs │ │ │ ├── schema.rs │ │ │ └── stratum.rs │ │ ├── builder │ │ │ ├── aggregation.rs │ │ │ ├── atom_binding.rs │ │ │ ├── atom_bindings.rs │ │ │ ├── declaration.rs │ │ │ ├── fact.rs │ │ │ ├── mod.rs │ │ │ ├── negation.rs │ │ │ ├── program.rs │ │ │ ├── rel_predicate.rs │ │ │ ├── rule_body.rs │ │ │ ├── rule_head.rs │ │ │ └── rule_vars.rs │ │ ├── lower_to_ram.rs │ │ ├── mod.rs │ │ └── stratify.rs │ ├── predicate.rs │ ├── pretty.rs │ ├── ram │ │ ├── alias_id.rs │ │ ├── bindings.rs │ │ ├── equality.rs │ │ ├── formula.rs │ │ ├── mod.rs │ │ ├── not_in.rs │ │ ├── operation.rs │ │ ├── operation │ │ │ ├── aggregation.rs │ │ │ ├── project.rs │ │ │ └── search.rs │ │ ├── predicate.rs │ │ ├── program.rs │ │ ├── statement.rs │ │ ├── statement │ │ │ ├── exit.rs │ │ │ ├── insert.rs │ │ │ ├── merge.rs │ │ │ ├── purge.rs │ │ │ ├── recursive.rs │ │ │ ├── sinks.rs │ │ │ ├── sources.rs │ │ │ └── swap.rs │ │ └── term.rs │ ├── relation │ │ ├── bistore.rs │ │ ├── hexastore.rs │ │ ├── immutable_ord_set.rs │ │ ├── mod.rs │ │ └── ord_set.rs │ ├── runtime │ │ ├── client.rs │ │ ├── epoch.rs │ │ ├── mod.rs │ │ ├── reactor.rs │ │ └── vm.rs │ ├── storage │ │ ├── block.rs │ │ ├── blockstore.rs │ │ ├── buffered.rs │ │ ├── codec.rs │ │ ├── content_addressable.rs │ │ ├── memory.rs │ │ └── mod.rs │ ├── test_utils │ │ ├── mod.rs │ │ └── rvg.rs │ ├── timestamp.rs │ ├── tuple.rs │ ├── typed_vars.rs │ ├── types.rs │ ├── value.rs │ └── var.rs └── tests │ └── integration_test.rs └── rust-toolchain.toml /.envrc: -------------------------------------------------------------------------------- 1 | use_flake 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Default 2 | * @fission-codes 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.github/audit.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/bench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.github/workflows/bench.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests_and_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.github/workflows/tests_and_checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2021" 2 | imports_granularity = "Crate" 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/README.md -------------------------------------------------------------------------------- /assets/a_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/assets/a_logo.png -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/codecov.yml -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/deny.toml -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/kv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/examples/kv.rs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/flake.nix -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/release-please-config.json -------------------------------------------------------------------------------- /rhizomedb-benches/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-benches/Cargo.toml -------------------------------------------------------------------------------- /rhizomedb-benches/benches/a_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-benches/benches/a_benchmark.rs -------------------------------------------------------------------------------- /rhizomedb-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-macro/Cargo.toml -------------------------------------------------------------------------------- /rhizomedb-macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-macro/src/lib.rs -------------------------------------------------------------------------------- /rhizomedb-macro/src/rhizome_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-macro/src/rhizome_fn.rs -------------------------------------------------------------------------------- /rhizomedb-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-runtime/Cargo.toml -------------------------------------------------------------------------------- /rhizomedb-runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-runtime/src/lib.rs -------------------------------------------------------------------------------- /rhizomedb-runtime/src/tokio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-runtime/src/tokio.rs -------------------------------------------------------------------------------- /rhizomedb-runtime/src/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-runtime/src/wasm.rs -------------------------------------------------------------------------------- /rhizomedb-tokio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-tokio/Cargo.toml -------------------------------------------------------------------------------- /rhizomedb-tokio/examples/cid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-tokio/examples/cid.rs -------------------------------------------------------------------------------- /rhizomedb-tokio/examples/tc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-tokio/examples/tc.rs -------------------------------------------------------------------------------- /rhizomedb-tokio/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-tokio/src/lib.rs -------------------------------------------------------------------------------- /rhizomedb-wasm/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/.cargo/config.toml -------------------------------------------------------------------------------- /rhizomedb-wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/Cargo.toml -------------------------------------------------------------------------------- /rhizomedb-wasm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/LICENSE -------------------------------------------------------------------------------- /rhizomedb-wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/README.md -------------------------------------------------------------------------------- /rhizomedb-wasm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/package.json -------------------------------------------------------------------------------- /rhizomedb-wasm/src/builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/src/builder/mod.rs -------------------------------------------------------------------------------- /rhizomedb-wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/src/lib.rs -------------------------------------------------------------------------------- /rhizomedb-wasm/src/loaders/export-workerd-wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/src/loaders/export-workerd-wasm.js -------------------------------------------------------------------------------- /rhizomedb-wasm/src/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/src/tuple.rs -------------------------------------------------------------------------------- /rhizomedb-wasm/tests/browser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/tests/browser.test.ts -------------------------------------------------------------------------------- /rhizomedb-wasm/tests/node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/tests/node.test.ts -------------------------------------------------------------------------------- /rhizomedb-wasm/tests/rhizomedb/rhizomedb.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/tests/rhizomedb/rhizomedb.test.ts -------------------------------------------------------------------------------- /rhizomedb-wasm/tests/web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/tests/web.rs -------------------------------------------------------------------------------- /rhizomedb-wasm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/tsconfig.json -------------------------------------------------------------------------------- /rhizomedb-wasm/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb-wasm/vitest.config.ts -------------------------------------------------------------------------------- /rhizomedb/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/.dockerignore -------------------------------------------------------------------------------- /rhizomedb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/Cargo.toml -------------------------------------------------------------------------------- /rhizomedb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/LICENSE -------------------------------------------------------------------------------- /rhizomedb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/README.md -------------------------------------------------------------------------------- /rhizomedb/src/aggregation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/aggregation.rs -------------------------------------------------------------------------------- /rhizomedb/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/args.rs -------------------------------------------------------------------------------- /rhizomedb/src/col.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/col.rs -------------------------------------------------------------------------------- /rhizomedb/src/col_val.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/col_val.rs -------------------------------------------------------------------------------- /rhizomedb/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/error.rs -------------------------------------------------------------------------------- /rhizomedb/src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/id.rs -------------------------------------------------------------------------------- /rhizomedb/src/interner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/interner.rs -------------------------------------------------------------------------------- /rhizomedb/src/kernel/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/kernel/math.rs -------------------------------------------------------------------------------- /rhizomedb/src/kernel/math/count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/kernel/math/count.rs -------------------------------------------------------------------------------- /rhizomedb/src/kernel/math/max.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/kernel/math/max.rs -------------------------------------------------------------------------------- /rhizomedb/src/kernel/math/mean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/kernel/math/mean.rs -------------------------------------------------------------------------------- /rhizomedb/src/kernel/math/min.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/kernel/math/min.rs -------------------------------------------------------------------------------- /rhizomedb/src/kernel/math/sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/kernel/math/sum.rs -------------------------------------------------------------------------------- /rhizomedb/src/kernel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/kernel/mod.rs -------------------------------------------------------------------------------- /rhizomedb/src/lattice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/lattice.rs -------------------------------------------------------------------------------- /rhizomedb/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/lib.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/body_term.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/body_term.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/cid_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/cid_value.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/clause.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/clause.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/declaration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/declaration.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/fact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/fact.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/mod.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/program.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/rule.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/schema.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/ast/stratum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/ast/stratum.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/aggregation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/aggregation.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/atom_binding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/atom_binding.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/atom_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/atom_bindings.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/declaration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/declaration.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/fact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/fact.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/mod.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/negation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/negation.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/program.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/rel_predicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/rel_predicate.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/rule_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/rule_body.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/rule_head.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/rule_head.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/builder/rule_vars.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/builder/rule_vars.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/lower_to_ram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/lower_to_ram.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/mod.rs -------------------------------------------------------------------------------- /rhizomedb/src/logic/stratify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/logic/stratify.rs -------------------------------------------------------------------------------- /rhizomedb/src/predicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/predicate.rs -------------------------------------------------------------------------------- /rhizomedb/src/pretty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/pretty.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/alias_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/alias_id.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/bindings.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/equality.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/equality.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/formula.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/formula.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/mod.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/not_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/not_in.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/operation.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/operation/aggregation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/operation/aggregation.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/operation/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/operation/project.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/operation/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/operation/search.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/predicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/predicate.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/program.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/statement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/statement.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/statement/exit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/statement/exit.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/statement/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/statement/insert.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/statement/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/statement/merge.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/statement/purge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/statement/purge.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/statement/recursive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/statement/recursive.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/statement/sinks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/statement/sinks.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/statement/sources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/statement/sources.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/statement/swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/statement/swap.rs -------------------------------------------------------------------------------- /rhizomedb/src/ram/term.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/ram/term.rs -------------------------------------------------------------------------------- /rhizomedb/src/relation/bistore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/relation/bistore.rs -------------------------------------------------------------------------------- /rhizomedb/src/relation/hexastore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/relation/hexastore.rs -------------------------------------------------------------------------------- /rhizomedb/src/relation/immutable_ord_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/relation/immutable_ord_set.rs -------------------------------------------------------------------------------- /rhizomedb/src/relation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/relation/mod.rs -------------------------------------------------------------------------------- /rhizomedb/src/relation/ord_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/relation/ord_set.rs -------------------------------------------------------------------------------- /rhizomedb/src/runtime/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/runtime/client.rs -------------------------------------------------------------------------------- /rhizomedb/src/runtime/epoch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/runtime/epoch.rs -------------------------------------------------------------------------------- /rhizomedb/src/runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/runtime/mod.rs -------------------------------------------------------------------------------- /rhizomedb/src/runtime/reactor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/runtime/reactor.rs -------------------------------------------------------------------------------- /rhizomedb/src/runtime/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/runtime/vm.rs -------------------------------------------------------------------------------- /rhizomedb/src/storage/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/storage/block.rs -------------------------------------------------------------------------------- /rhizomedb/src/storage/blockstore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/storage/blockstore.rs -------------------------------------------------------------------------------- /rhizomedb/src/storage/buffered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/storage/buffered.rs -------------------------------------------------------------------------------- /rhizomedb/src/storage/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/storage/codec.rs -------------------------------------------------------------------------------- /rhizomedb/src/storage/content_addressable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/storage/content_addressable.rs -------------------------------------------------------------------------------- /rhizomedb/src/storage/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/storage/memory.rs -------------------------------------------------------------------------------- /rhizomedb/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/storage/mod.rs -------------------------------------------------------------------------------- /rhizomedb/src/test_utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/test_utils/mod.rs -------------------------------------------------------------------------------- /rhizomedb/src/test_utils/rvg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/test_utils/rvg.rs -------------------------------------------------------------------------------- /rhizomedb/src/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/timestamp.rs -------------------------------------------------------------------------------- /rhizomedb/src/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/tuple.rs -------------------------------------------------------------------------------- /rhizomedb/src/typed_vars.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/typed_vars.rs -------------------------------------------------------------------------------- /rhizomedb/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/types.rs -------------------------------------------------------------------------------- /rhizomedb/src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/value.rs -------------------------------------------------------------------------------- /rhizomedb/src/var.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RhizomeDB/rs-rhizome/HEAD/rhizomedb/src/var.rs -------------------------------------------------------------------------------- /rhizomedb/tests/integration_test.rs: -------------------------------------------------------------------------------- 1 | // Placeholder because `cargo fmt` fails if this is empty 2 | -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "stable" 3 | --------------------------------------------------------------------------------