Pometry / Pometry/Raphtory

Store the schema per node_type/layer

Open
#1,801 0 comments 1 reaction 1 assignee View on GitHub

@arienandalibi is already working on this.

Since May 20, 2026.

GraphQL Rust Core
Dominant language
Rust
Stars
642
Forks
70
Avg merge
2d 13h
Merged PRs (30d)
21

Description

Currently the graphql server calculates the schema on the fly - this is fine for small graphs, but is not for anything meaningfully large.

  • we can store a bitmap for the disk part on each layer to mark which properties have values at a specific column
  • for the in memory part we can check the columns in the Mem(Node/Edge)Segment
  • this would be a function per layer, and will give us a schema (for edges const and temporal properties)
  • this exists in GraphQL already

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.