public abstract class UnaryOperator<OperandExpressionType,ResultExpressionType> extends NodeExpression<ResultExpressionType> implements QueryExpression<ResultExpressionType>
| Modifier | Constructor and Description |
|---|---|
protected |
UnaryOperator(Class<ResultExpressionType> resultClass,
String operatorIdentifier,
int precedence,
QueryExpression<? extends OperandExpressionType> operand) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendQueryParameters(QueryTextGenerator queryTextGenerator,
Map<String,Object> parameterValues) |
void |
asQueryLanguage(QueryTextGenerator queryTextGenerator,
StringBuilder builder) |
QueryExpression<OperandExpressionType> |
getOperand() |
int |
precedence() |
int |
queryStringSizeGuess(QueryTextGenerator queryTextGenerator) |
void |
setOperand(QueryExpression<? extends OperandExpressionType> operand) |
String |
toString() |
getChildren, getExpressionType, listDescendantsOfType, listParentsOfDescendantsOfType, setChildclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopy, getExpressionType, listDescendantsOfType, listParentsOfDescendantsOfTypeprotected UnaryOperator(Class<ResultExpressionType> resultClass, String operatorIdentifier, int precedence, QueryExpression<? extends OperandExpressionType> operand)
public void asQueryLanguage(QueryTextGenerator queryTextGenerator, StringBuilder builder)
asQueryLanguage in interface QueryExpression<ResultExpressionType>public void appendQueryParameters(QueryTextGenerator queryTextGenerator, Map<String,Object> parameterValues)
appendQueryParameters in interface QueryExpression<ResultExpressionType>public int queryStringSizeGuess(QueryTextGenerator queryTextGenerator)
queryStringSizeGuess in interface QueryExpression<ResultExpressionType>public int precedence()
precedence in interface QueryExpression<ResultExpressionType>public QueryExpression<OperandExpressionType> getOperand()
public void setOperand(QueryExpression<? extends OperandExpressionType> operand)
Copyright © 2016 SAPERION AG. All rights reserved.