Package com.schibsted.spt.data.jslt.impl
Class PipeOperator
- java.lang.Object
-
- com.schibsted.spt.data.jslt.impl.AbstractNode
-
- com.schibsted.spt.data.jslt.impl.AbstractOperator
-
- com.schibsted.spt.data.jslt.impl.PipeOperator
-
- All Implemented Interfaces:
ExpressionNode
public class PipeOperator extends AbstractOperator
-
-
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 Constructor Description PipeOperator(ExpressionNode left, ExpressionNode right, Location location)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
apply(Scope scope, com.fasterxml.jackson.databind.JsonNode input)
void
computeMatchContexts(DotExpression parent)
com.fasterxml.jackson.databind.JsonNode
perform(com.fasterxml.jackson.databind.JsonNode v1, com.fasterxml.jackson.databind.JsonNode v2)
-
Methods inherited from class com.schibsted.spt.data.jslt.impl.AbstractOperator
dump, getChildren, getLeft, getOperator, getRight, optimize, toString
-
Methods inherited from class com.schibsted.spt.data.jslt.impl.AbstractNode
getLocation, prepare
-
-
-
-
Constructor Detail
-
PipeOperator
public PipeOperator(ExpressionNode left, ExpressionNode right, Location location)
-
-
Method Detail
-
apply
public com.fasterxml.jackson.databind.JsonNode apply(Scope scope, com.fasterxml.jackson.databind.JsonNode input)
- Specified by:
apply
in interfaceExpressionNode
- Overrides:
apply
in classAbstractOperator
-
computeMatchContexts
public void computeMatchContexts(DotExpression parent)
- Specified by:
computeMatchContexts
in interfaceExpressionNode
- Overrides:
computeMatchContexts
in classAbstractOperator
-
perform
public com.fasterxml.jackson.databind.JsonNode perform(com.fasterxml.jackson.databind.JsonNode v1, com.fasterxml.jackson.databind.JsonNode v2)
- Specified by:
perform
in classAbstractOperator
-
-