public class ASTCurrentTime extends ASTFunctionCall
children, id, parent
ADD, AND, ASTERISK, BETWEEN, BITWISE_AND, BITWISE_LEFT_SHIFT, BITWISE_NOT, BITWISE_OR, BITWISE_RIGHT_SHIFT, BITWISE_XOR, DB_PATH, DIVIDE, EQUAL_TO, FALSE, FULL_OBJECT, FUNCTION_CALL, GREATER_THAN, GREATER_THAN_EQUAL_TO, IN, LESS_THAN, LESS_THAN_EQUAL_TO, LIKE, LIKE_IGNORE_CASE, LIST, MULTIPLY, NEGATIVE, NOT, NOT_BETWEEN, NOT_EQUAL_TO, NOT_IN, NOT_LIKE, NOT_LIKE_IGNORE_CASE, OBJ_PATH, OR, PRUNED_NODE, SUBTRACT, TRUE, type
Constructor and Description |
---|
ASTCurrentTime() |
Modifier and Type | Method and Description |
---|---|
protected Object |
evaluateSubNode(Object o,
Object[] evaluatedChildren) |
protected int |
getRequiredChildrenCount() |
boolean |
needParenthesis() |
Expression |
shallowCopy()
Creates a copy of this expression node, without copying children.
|
appendAsEJBQL, appendAsString, appendFunctionNameAsString, equals, getExpressionOperator, getFunctionName, getType, hashCode, nameToCamelCase
evaluateNode
appendAsEJBQL, appendAsEscapedString, appendChildrenAsEJBQL, appendScalarAsString, connectChildren, encodeAsEJBQL, encodeAsString, encodeScalarAsEJBQL, evaluate, evaluateChild, expName, flattenTree, getEJBQLExpressionOperator, getOperand, getOperandCount, getPathAliases, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChild
andExp, andExp, deepCopy, encodeAsXML, expWithParameters, expWithParameters, filter, filterObjects, first, fromString, joinExp, joinExp, match, orExp, orExp, params, params, paramsArray, setType, toEJBQL, toEJBQL, toString, transform, transformExpression, traverse, traverse
public boolean needParenthesis()
needParenthesis
in class ASTFunctionCall
protected int getRequiredChildrenCount()
getRequiredChildrenCount
in class EvaluatedNode
protected Object evaluateSubNode(Object o, Object[] evaluatedChildren) throws Exception
evaluateSubNode
in class EvaluatedNode
Exception
public Expression shallowCopy()
Expression
shallowCopy
in class Expression
Copyright © 2001–2019 Apache Cayenne. All rights reserved.