Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] Include additional built-in data types for GraphAr libraries #76

Open
lixueclaire opened this issue Jan 11, 2023 · 2 comments
Open
Labels
enhancement New feature or request

Comments

@lixueclaire
Copy link
Contributor

lixueclaire commented Jan 11, 2023

Is your feature request related to a problem? Please describe.
Currently, the GraphAr C++ and Spark libraries supports only several basic data types (including BOOL, INT32, INT64, FLOAT, DOUBLE, and STRING). To serve more scenarios, more built-in data types need to be added in GraphAr libraries.

Describe the solution you'd like
Add more common data types to the GraphAr libraries, such as DATE, TIME, BINARY, STRUCT, MAP, ARRARY, and JSON. Since these types are not always supported by the CSV/ORC/Parquet file types and the C++/Spark standard libraries, careful handling should be taken in each case, e.g., performing the necessary type conversions.

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.

@lixueclaire lixueclaire added the enhancement New feature or request label Jan 11, 2023
@lixueclaire lixueclaire changed the title [Feat] Extend the built-in data types of GraphAr libraries [Feat] Include additional built-in data types for GraphAr libraries Jan 12, 2023
@acezen
Copy link
Contributor

acezen commented Feb 15, 2023

Support the data types of Graph Query Language standard.

The GQL standard is not yet publicly available, we can refer to the data types of [cypher language](https://neo4j.com/docs/cypher-manual/current/syntax/values/].

@acezen acezen added the good first issue Good for newcomers label Feb 15, 2023
@acezen
Copy link
Contributor

acezen commented Feb 15, 2023

For arrow and GQL standard. DateTime and Array Type could be the first priority and the good first issue to address

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants