Skip to content

Migrate ActionbaseQuery to v3 service layer#218

Open
zipdoki wants to merge 1 commit intomainfrom
feat/migrate-actionbase-query-to-v3
Open

Migrate ActionbaseQuery to v3 service layer#218
zipdoki wants to merge 1 commit intomainfrom
feat/migrate-actionbase-query-to-v3

Conversation

@zipdoki
Copy link
Contributor

@zipdoki zipdoki commented Mar 18, 2026

Summary

As discussed in #217 (review), move the /graph/v3/query endpoint from the v2 QueryController to the v3 layer.
Integrate the ActionbaseQuery execution path into V3QueryService, following the
existing v3 pattern (V3QueryService → Graph).

Changes

  • Add query(ActionbaseQuery) method to V3QueryService — delegates to graph.query()
  • Create ActionbaseQueryController in the v3 package (POST /graph/v3/query)
  • Extract NamedQueryResultV3 into a dedicated file in the v3 package
  • Remove queryV3() and NamedQueryResultV3 from v2 QueryController

Checklist

  • No behavioral changes — same endpoint URL, request/response format
  • Build and all tests pass (./gradlew build)

@zipdoki zipdoki requested a review from em3s March 18, 2026 08:26
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. maintenance Maintenance work. labels Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Maintenance work. size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant