Skip to content

Conversation

@LNSD
Copy link
Contributor

@LNSD LNSD commented Jan 28, 2026

Simplify the Dataset trait by removing the network field since raw datasets always have tables that carry network information.

  • Remove network field and network() method from Dataset trait and all implementations
  • Update dataset constructors across extractors to remove network parameter
  • Access network via tables in dataset-store, enforcing raw datasets have tables
  • Add RawDatasetManifest in datasets-raw requiring network field for parsing
  • Remove MissingNetwork error variants now that network is table-derived

@LNSD LNSD requested review from Theodus and leoyvens January 28, 2026 21:22
@LNSD LNSD self-assigned this Jan 28, 2026
Simplify the Dataset trait by removing the network field since raw datasets
always have tables that carry network information.

- Remove `network` field and `network()` method from Dataset trait and all implementations
- Update dataset constructors across extractors to remove network parameter
- Access network via tables in `dataset-store`, enforcing raw datasets have tables
- Add `RawDatasetManifest` in `datasets-raw` requiring network field for parsing
- Remove `MissingNetwork` error variants now that network is table-derived

Signed-off-by: Lorenzo Delgado <[email protected]>
@LNSD LNSD force-pushed the lnsd/refactor-datasets-common-remove-network-field branch from 81c31eb to 6707fb8 Compare January 28, 2026 21:23
Copy link
Member

@Theodus Theodus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@LNSD LNSD merged commit 7532ebe into main Jan 28, 2026
8 checks passed
@LNSD LNSD deleted the lnsd/refactor-datasets-common-remove-network-field branch January 28, 2026 21:39
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.

3 participants