Closed
Description
Is your feature request related to a problem? Please describe.
- Support to read multiple property groups for VertexReader and EdgeReader.
- Optimize the Spark Reader when reading multiple property groups simultaneously, and maintain the order of rows in resulting DataFrame.
- When reading multiple chunks simultaneously, adding indices by default.
- Update the examples and related documentations.
Describe the solution you'd like
- Add methods in VertexReader and EdgeReader to allow to pass in a list of property groups and read related chunks.
- Currently, this is done by adding indices and join different DataFrames. We would like to concatenate the DataFrames row by row without repartitioning and shuffling.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.