CompoundClause class
A JQL query clause that consists of nested clauses. For example, (labels in (urgent, blocker) OR lastCommentedBy = currentUser()). Note that, where nesting is not defined, the parser nests JQL clauses based on the operator precedence. For example, "A OR B AND C" is parsed as "(A OR B) AND C". See Setting the precedence of operators for more information about precedence in JQL queries.
Constructors
-
CompoundClause({required List<
JqlQueryClause> clauses, required CompoundClauseOperator operator$}) -
CompoundClause.fromJson(Map<
String, Object?> json) -
factory
Properties
-
clauses
→ List<
JqlQueryClause> -
The list of nested clauses.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- operator$ → CompoundClauseOperator
-
The operator between the clauses.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{List< JqlQueryClause> ? clauses, CompoundClauseOperator? operator$}) → CompoundClause -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited