Skip to content

feat: Add Parquet writer#486

Open
ali-sedaghatbaf wants to merge 20 commits intomainfrom
parquet-writer
Open

feat: Add Parquet writer#486
ali-sedaghatbaf wants to merge 20 commits intomainfrom
parquet-writer

Conversation

@ali-sedaghatbaf
Copy link
Contributor

@ali-sedaghatbaf ali-sedaghatbaf commented Mar 11, 2026

Description

This pull request introduces experimental support for exporting knowledge graphs to Parquet files, along with supporting infrastructure and tests. The main addition is the new ParquetWriter component, which enables writing one Parquet file per node label and per relationship type, with extensibility for various output destinations (local or cloud). The changes also include a filename collision handler, a protocol for output destinations, and comprehensive tests.

Type of Change

  • New feature
  • Bug fix
  • Breaking change
  • Documentation update
  • Project configuration change

Complexity

Complexity: medium

How Has This Been Tested?

  • Unit tests
  • E2E tests
  • Manual tests

Checklist

The following requirements should have been met (depending on the changes in the branch):

  • Documentation has been updated
  • Unit tests have been updated
  • E2E tests have been updated
  • Examples have been updated
  • New files have copyright header
  • CLA (https://neo4j.com/developer/cla/) has been signed
  • CHANGELOG.md updated if appropriate

@ali-sedaghatbaf ali-sedaghatbaf requested a review from a team as a code owner March 11, 2026 08:15
@ali-sedaghatbaf ali-sedaghatbaf changed the title Parquet writer feat: Add Parquet writer Mar 11, 2026
@ali-sedaghatbaf ali-sedaghatbaf marked this pull request as draft March 11, 2026 08:52
@ali-sedaghatbaf ali-sedaghatbaf marked this pull request as ready for review March 11, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant