A conjunction (AND) group that explicitly combines nested expressions with AND logic.
All nested expressions must match for the conjunction to be satisfied. This is useful inside a disjunction to create grouped AND conditions within an OR. Top-level criteria are already AND-combined by default, so explicit conjunction is mainly needed for nested grouping.
| Name | Type | Description | |
|---|---|---|---|
expressionSimple
|
array of ExpressionSimple | The list of expressions combined with AND logic. Any expression type can be nested here. | |
expressionIsNull
|
array of ExpressionIsNull | The list of expressions combined with AND logic. Any expression type can be nested here. | |
betweenExpression
|
array of ExpressionBetween | The list of expressions combined with AND logic. Any expression type can be nested here. | |
expressionContain
|
array of ExpressionContain | The list of expressions combined with AND logic. Any expression type can be nested here. | |
expressionDisjunction
|
array of ExpressionDisjunction | The list of expressions combined with AND logic. Any expression type can be nested here. |
{
"expressionConjuction" : {
"expressions" : [ {
"expressionSimple" : {
"value" : "...",
"op" : "...",
"property" : "..."
}
}, {
"expressionIsNull" : {
"property" : "..."
}
}, {
"betweenExpression" : {
"property" : "...",
"minValue" : "...",
"maxValue" : "..."
}
}, {
"expressionContain" : {
"property" : "...",
"negation" : true,
"list" : [ "...", "..." ]
}
}, {
"expressionDisjunction" : {
"expressions" : [ {
"expressionSimple" : {
"value" : "...",
"op" : "...",
"property" : "..."
}
}, {
"expressionIsNull" : {
"property" : "..."
}
}, {
"betweenExpression" : {
"property" : "...",
"minValue" : "...",
"maxValue" : "..."
}
}, {
"expressionContain" : {
"property" : "...",
"negation" : true,
"list" : [ "...", "..." ]
}
}, {
"expressionConjuction" : {
"expressions" : [ {
"expressionSimple" : { }
}, {
"expressionIsNull" : { }
}, {
"betweenExpression" : { }
}, {
"expressionContain" : { }
}, {
"expressionDisjunction" : { }
} ]
}
} ]
}
} ]
}
}
A conjunction (AND) group that explicitly combines nested expressions with AND logic.
All nested expressions must match for the conjunction to be satisfied. This is useful inside a disjunction to create grouped AND conditions within an OR. Top-level criteria are already AND-combined by default, so explicit conjunction is mainly needed for nested grouping.
| Name | Type | Description | |
|---|---|---|---|
betweenExpression
|
ExpressionBetween | The list of expressions combined with AND logic. Any expression type can be nested here. | |
expressionContain
|
ExpressionContain | The list of expressions combined with AND logic. Any expression type can be nested here. | |
expressionDisjunction
|
ExpressionDisjunction | The list of expressions combined with AND logic. Any expression type can be nested here. | |
expressionIsNull
|
ExpressionIsNull | The list of expressions combined with AND logic. Any expression type can be nested here. | |
expressionSimple
|
ExpressionSimple | The list of expressions combined with AND logic. Any expression type can be nested here. |
<expressionConjuction>
<expressionSimple>
<value>...</value>
<op>...</op>
<property>...</property>
</expressionSimple>
<expressionIsNull>
<property>...</property>
</expressionIsNull>
<betweenExpression>
<property>...</property>
<minValue>...</minValue>
<maxValue>...</maxValue>
</betweenExpression>
<expressionContain>
<property>...</property>
<negation>...</negation>
<list>
<String>...</String>
</list>
</expressionContain>
<expressionDisjunction>
<expressionSimple>
<value>...</value>
<op>...</op>
<property>...</property>
</expressionSimple>
<expressionIsNull>
<property>...</property>
</expressionIsNull>
<betweenExpression>
<property>...</property>
<minValue>...</minValue>
<maxValue>...</maxValue>
</betweenExpression>
<expressionContain>
<property>...</property>
<negation>...</negation>
<list>
<String>...</String>
</list>
</expressionContain>
<expressionConjuction/>
</expressionDisjunction>
</expressionConjuction>