JanusGraph / JanusGraph/janusgraph
Add additional pattern to AdjacentVertexFilterOptimizerStrategy
Open
area/tinkerpop
- Dominant language
- Java
- Stars
- 5.8k
- Forks
- 1.2k
- Avg merge
- 13h 53m
- Merged PRs (30d)
- 6
Description
Add the following pattern to AdjacentVertexFilterOptimizerStrategy to trigger adjacent vertex constraints on edge queries (including `in` and `both` variations)
`g.V(a).filter(out(label).is(eq(b)))`
Contributor guide
Research direction
Start by locating AdjacentVertexFilterOptimizerStrategy and its existing pattern handling. Add support for g.V(a).filter(out(label).is(eq(b))) and the corresponding in and both variations, then verify that adjacent vertex constraints are triggered for these edge queries.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100