Package com.schibsted.spt.data.jslt.impl
Class PlusOperator
java.lang.Object
com.schibsted.spt.data.jslt.impl.AbstractNode
com.schibsted.spt.data.jslt.impl.AbstractOperator
com.schibsted.spt.data.jslt.impl.NumericOperator
com.schibsted.spt.data.jslt.impl.PlusOperator
- All Implemented Interfaces:
ExpressionNode
-
Field Summary
Fields inherited from class com.schibsted.spt.data.jslt.impl.AbstractOperator
left, right
Fields inherited from class com.schibsted.spt.data.jslt.impl.AbstractNode
location
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate com.fasterxml.jackson.databind.node.ArrayNode
concatenateArrays
(com.fasterxml.jackson.databind.JsonNode v1, com.fasterxml.jackson.databind.JsonNode v2) protected double
perform
(double v1, double v2) protected long
perform
(long v1, long v2) com.fasterxml.jackson.databind.JsonNode
perform
(com.fasterxml.jackson.databind.JsonNode v1, com.fasterxml.jackson.databind.JsonNode v2) private com.fasterxml.jackson.databind.node.ObjectNode
unionObjects
(com.fasterxml.jackson.databind.JsonNode v1, com.fasterxml.jackson.databind.JsonNode v2) Methods inherited from class com.schibsted.spt.data.jslt.impl.AbstractOperator
apply, computeMatchContexts, dump, getChildren, getLeft, getOperator, getRight, optimize, toString
Methods inherited from class com.schibsted.spt.data.jslt.impl.AbstractNode
getLocation, prepare
-
Constructor Details
-
PlusOperator
-
-
Method Details
-
perform
public com.fasterxml.jackson.databind.JsonNode perform(com.fasterxml.jackson.databind.JsonNode v1, com.fasterxml.jackson.databind.JsonNode v2) - Overrides:
perform
in classNumericOperator
-
perform
protected double perform(double v1, double v2) - Specified by:
perform
in classNumericOperator
-
perform
protected long perform(long v1, long v2) - Specified by:
perform
in classNumericOperator
-
concatenateArrays
private com.fasterxml.jackson.databind.node.ArrayNode concatenateArrays(com.fasterxml.jackson.databind.JsonNode v1, com.fasterxml.jackson.databind.JsonNode v2) -
unionObjects
private com.fasterxml.jackson.databind.node.ObjectNode unionObjects(com.fasterxml.jackson.databind.JsonNode v1, com.fasterxml.jackson.databind.JsonNode v2)
-