Predicates that should be combined into one
Operator that is used to combine the predicates
whether the predicate should be initially displayed or not
whether the individual sub predicates are wrapped in brackets when a textual representation is generated
Stores the Predicates that this Predicate combines.
Stores the resulting query of this Predicate.
whether the Predicate should be displayed, or not
the Predicate that should be added to the clause
the index of the added Predicate, that can be used to remove it. Note that removing predicates with a lower index shifts the order of indices.
an Array containing text segments representing the content of this predicate. The default implementation returns an empty array.
an object containing the necessary information for the reconstruction of the entire predicate tree in serializable form.
Returns undefined
if the predicate tree rooted at this node is incomplete and would evaluate into an empty filter.
index of the Predicate in this clause that should be removed
whether a predicate was removed, or not
Sets the predicates state to visible
Sets this predicate and all its sub-predicates to visible.
Updates the value of the [_query]{@link ClausePredicate#_query} attribute.
See [combineQueries()]{@link Query#combineQueries} for more information.
Combines the text segments of the predicates with the given operator and wraps the individual predicates in brackets optionaly
sources of text segments that are to be combined with a boolean operator
boolean operator used to combine the individual predicate text segments
whether the individual predicate text segments should be wrapped in braces or not (if only one predicate is provided it is never wrapped)
Generated using TypeDoc
Represents a clause of Predicates combined with a BooleanOperator.