jfrog / jfrog/artifactory-client-java

How to specify `transitive` keyword to aql?

Open
#320 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request
Dominant language
Java
Stars
331
Forks
163
Avg merge
20h 9m
Merged PRs (30d)
1

Description

Is your feature request related to a problem? Please describe.
transitive is a artifactory feature To enable a search within a remote repository
The aql is like items.find(“repo”: “remote-repo”).transitive()

Describe the solution you'd like to see
Add AqlQueryBuilder.Transitive() method.

Describe alternatives you've considered
String aql = builder.build() + ".transitive()";, manually construct the aql string, thus not benefiting fromartifactory-client-java at all.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate AqlQueryBuilder and inspect how build() assembles AQL. Add the requested Transitive() entry point so the generated query supports the .transitive() suffix, then verify the resulting AQL against the issue's Artifactory example.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.