Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Feb 10, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

* Add DataReader class for typed dataframe loading

Introduce DataReader that wraps TableProvider and applies type coercion
functions when loading dataframes from weakly-typed formats (e.g. CSV).

- Add DataReader class with methods for each table type: entities,
  relationships, communities, community_reports, covariates, text_units,
  and documents
- Add typed loading functions in dfs.py for community_reports, covariates,
  text_units, and documents (entities, relationships, communities already
  existed)
- Integrate DataReader into all 17 indexing workflows replacing raw
  read_dataframe calls
- Integrate DataReader into CLI query's _resolve_output_files for typed
  loading across all search types (global, local, drift, basic)
- Export DataReader from data_model package __init__

* Fix column check
@pull pull bot locked and limited conversation to collaborators Feb 10, 2026
@pull pull bot added the ⤵️ pull label Feb 10, 2026
@pull pull bot merged commit e3278c0 into graphrag:main Feb 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant