Skip to content

refactor(loader): move UDF0 contract from Loader to capability mix-ins#8

Closed
SidWeng wants to merge 1 commit into
mainfrom
7-refactor-loader-to-support-inmemory-loading
Closed

refactor(loader): move UDF0 contract from Loader to capability mix-ins#8
SidWeng wants to merge 1 commit into
mainfrom
7-refactor-loader-to-support-inmemory-loading

Conversation

@SidWeng
Copy link
Copy Markdown
Collaborator

@SidWeng SidWeng commented Apr 2, 2026

  • Remove UDF0<Iterator> from Loader base interface
  • Add UDF0 to SupportsCopyToLocal
  • Add UDF0<Iterator> to SupportsReadPartitions and SupportsScanPartitions
  • Add new SupportsInMemoryLoading interface with UDF0<Dataset>

- Remove UDF0<Iterator<Row>> from Loader base interface
- Add UDF0<Void> to SupportsCopyToLocal
- Add UDF0<Iterator<Row>> to SupportsReadPartitions and SupportsScanPartitions
- Add new SupportsInMemoryLoading interface with UDF0<Dataset<Row>>
@SidWeng SidWeng linked an issue Apr 2, 2026 that may be closed by this pull request
@SidWeng SidWeng marked this pull request as draft April 2, 2026 07:16
@SidWeng SidWeng closed this Apr 2, 2026
@SidWeng SidWeng deleted the 7-refactor-loader-to-support-inmemory-loading branch April 2, 2026 07:19
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.

Refactor Loader to support InMemory Loading

1 participant