Class StreamExplanation
- java.lang.Object
-
- org.apache.solr.client.solrj.io.stream.expr.Explanation
-
- org.apache.solr.client.solrj.io.stream.expr.StreamExplanation
-
- All Implemented Interfaces:
MapSerializable
public class StreamExplanation extends Explanation
Explanation containing details about a stream expression
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.io.stream.expr.Explanation
Explanation.ExpressionType
-
-
Constructor Summary
Constructors Constructor Description StreamExplanation(String expressionNodeId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(Explanation child)
List<Explanation>
getChildren()
void
setChildren(List<Explanation> children)
Map<String,Object>
toMap(Map<String,Object> map)
Use the passed map to minimize object creation.StreamExplanation
withChildren(List<Explanation> children)
StreamExplanation
withChildren(Explanation[] children)
-
Methods inherited from class org.apache.solr.client.solrj.io.stream.expr.Explanation
addHelper, getExpression, getExpressionNodeId, getExpressionType, getFunctionName, getHelpers, getImplementingClass, getNote, setExpression, setExpressionType, setFunctionName, setHelpers, setImplementingClass, setNote, withExpression, withExpressionType, withFunctionName, withHelper, withHelpers, withHelpers, withImplementingClass, withNote
-
-
-
-
Constructor Detail
-
StreamExplanation
public StreamExplanation(String expressionNodeId)
-
-
Method Detail
-
getChildren
public List<Explanation> getChildren()
-
setChildren
public void setChildren(List<Explanation> children)
-
withChildren
public StreamExplanation withChildren(List<Explanation> children)
-
withChildren
public StreamExplanation withChildren(Explanation[] children)
-
addChild
public void addChild(Explanation child)
-
toMap
public Map<String,Object> toMap(Map<String,Object> map)
Description copied from interface:MapSerializable
Use the passed map to minimize object creation. Do not keep a reference to the passed map and reuse it. it may be reused by the framework- Specified by:
toMap
in interfaceMapSerializable
- Overrides:
toMap
in classExplanation
-
-