| Interface | Description |
|---|---|
| QueryContext |
This interface represents the environment of the
StructureQuery being executed. |
| StructureQueryBuilder.BasicConstraintStep<B extends StructureQueryBuilder<B>> |
This class allows to specify a basic constraint, either on its own, or as the last step of building a
relational constraint. |
| StructureQueryBuilderFactory |
Factory for creating new instances of
StructureQueryBuilder. |
| StructureQueryConstraint |
This is an extension point in the S-JQL, through which you can add custom basic constraints on forest rows to
StructureQuery. |
| StructureQueryConstraint.Acceptor |
Represents the consumer of
StructureQueryConstraint.Sequence values - i.e., the consumer of matching indices. |
| StructureQueryConstraint.Sequence |
Allows to implement a sequence of numbers in a
generator-like fashion.
|
| StructureQueryParser |
Parses a
structure query expressed in the Structured JQL language. |
| Class | Description |
|---|---|
| StructureQuery |
A structure query is a condition on rows and their relationships in a
Forest, such as
rows that are children of issues satisfying JQL 'type = Epic' or
rows at the top level of the forest. |
| StructureQueryBuilder<B extends StructureQueryBuilder<B>> |
StructureQueryBuilder allows you to build a structure query with a
fluent interface. |
| StructureQueryBuilder.Head |
Object of this class contains the state of the builder; you can finish building the query by calling
StructureQueryBuilder.Head.end(),
or add more constraints, connecting them with StructureQueryBuilder.and or StructureQueryBuilder.or. |
| StructureQueryBuilder.OpStep<B extends StructureQueryBuilder<B>> |
This class lets you add
operator to the relational constraint being built,
or to combine the already added relation with another one via StructureQueryBuilder.OpStep.or(). |
| StructureQueryBuilder.RelationConstraintStartStep<B extends StructureQueryBuilder<B>> |
This class allows you to continue building
relational constraint by adding another
relation. |
| StructureQueryBuilder.RelationStepHelper<B extends StructureQueryBuilder<B>> | |
| StructureQueryBuilder.StartStep<B extends StructureQueryBuilder<B>> |
This class allows you to either build a
basic constraint or
start building a relational constraint. |
| StructureQueryBuilder.StartStepHelper<B extends StructureQueryBuilder<B>> | |
| StructureQueryBuilder.Sub<B extends StructureQueryBuilder<B>> |
Object of this class contains the state of the builder inside the currently open parentheses; you can finish
building the query in the parentheses and return to the main builder by calling
StructureQueryBuilder.Sub.endsub(), or
add more constraints inside the parentheses, connecting them with StructureQueryBuilder.and or StructureQueryBuilder.or. |
| StructureQueryConstraint.BulkFilter |
A base implementation for a constraint that looks at a bunch of rows at a time.
|
| StructureQueryConstraint.EmptySequence |
A default implementation of an empty sequence.
|
| StructureQueryConstraint.SimpleFilter |
A base implementation for a simple constraint that looks at one row at a time.
|
| StructureQueryConstraints |
Utility methods for
StructureQueryConstraint implementations. |
Copyright © 2019 ALM Works. All Rights Reserved.