intuit / intuit/graphql-filter-java

Improvements to work with table relations, added support to associations such as oneToMany and manyToOne

Abierto
#28 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
73
Forks
33
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I've added support to associations such as `manyToOne` and `oneToMany`, changing the classes `FilterExpressionParser` and `JpaSpecificationExpressionVisitor` to use in my own projects.

The modifications also include :

- Added support to `is null` or `is not null` filters in `JpaSpecificationExpressionVisitor`
- Commented the method `convertIfDate` to allow the use of date types other than `Date`, such as `OffsetDateTime`, `LocalDateTime` or `LocalDate`.

_I'd like to contribute to this project with these improvements._

**This is an example project I've made using these improvements.**
[graphql-dynamicquery.zip](https://github.com/intuit/graphql-filter-java/files/10093267/graphql-dynamicquery.zip)

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Start by reviewing FilterExpressionParser and JpaSpecificationExpressionVisitor, then compare their current behavior with the attached graphql-dynamicquery example. The work is complete when oneToMany and manyToOne associations, is null and is not null filters, and the listed date types are supported without the current Date-only restriction.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
graphql, java
Área
backend, databases
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.