public abstract class LeafExpression<ExpressionType> extends Object implements QueryExpression<ExpressionType>
| Modifier | Constructor and Description |
|---|---|
protected |
LeafExpression(Class<ExpressionType> expressionTypeClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendQueryParameters(QueryTextGenerator queryTextGenerator,
Map<String,Object> parameterValues) |
Class<ExpressionType> |
getExpressionType() |
<T extends QueryExpression<?>> |
listDescendantsOfType(Class<T> type) |
<T extends QueryExpression<?>> |
listParentsOfDescendantsOfType(Class<T> type) |
int |
precedence() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasQueryLanguage, copy, queryStringSizeGuessprotected LeafExpression(Class<ExpressionType> expressionTypeClass)
public void appendQueryParameters(QueryTextGenerator queryTextGenerator, Map<String,Object> parameterValues)
appendQueryParameters in interface QueryExpression<ExpressionType>public int precedence()
precedence in interface QueryExpression<ExpressionType>public <T extends QueryExpression<?>> List<T> listDescendantsOfType(Class<T> type)
listDescendantsOfType in interface QueryExpression<ExpressionType>public <T extends QueryExpression<?>> List<NodeExpression<?>> listParentsOfDescendantsOfType(Class<T> type)
listParentsOfDescendantsOfType in interface QueryExpression<ExpressionType>public Class<ExpressionType> getExpressionType()
getExpressionType in interface QueryExpression<ExpressionType>Copyright © 2016 SAPERION AG. All rights reserved.