public class PredicateUtil extends Object
| Constructor and Description |
|---|
PredicateUtil() |
| Modifier and Type | Method and Description |
|---|---|
void |
collectProperties(org.plasma.query.model.Expression expression,
List<org.plasma.query.model.Property> list) |
org.plasma.query.model.Property[] |
findProperties(org.plasma.query.model.Expression expression) |
boolean |
hasHeterogeneousChildProperties(org.plasma.query.model.Expression expression)
Returns true if the given expression has any immediate child
property-expressions where the properties are heterogeneous i.e.
|
boolean |
hasHeterogeneousChildProperties(org.plasma.query.model.Where where) |
boolean |
hasHeterogeneousDescendantProperties(org.plasma.query.model.Expression expression) |
boolean |
hasHeterogeneousDescendantProperties(org.plasma.query.model.Where where) |
public boolean hasHeterogeneousDescendantProperties(org.plasma.query.model.Where where)
public boolean hasHeterogeneousChildProperties(org.plasma.query.model.Where where)
public boolean hasHeterogeneousChildProperties(org.plasma.query.model.Expression expression)
expression - the expressionpublic boolean hasHeterogeneousDescendantProperties(org.plasma.query.model.Expression expression)
public org.plasma.query.model.Property[] findProperties(org.plasma.query.model.Expression expression)
public void collectProperties(org.plasma.query.model.Expression expression,
List<org.plasma.query.model.Property> list)
Copyright © 2021. All Rights Reserved.