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, wait
asQueryLanguage, copy, queryStringSizeGuess
protected 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.