Class Explanation

  • All Implemented Interfaces:
    org.apache.solr.common.MapSerializable
    Direct Known Subclasses:
    StreamExplanation

    public class Explanation
    extends Object
    implements org.apache.solr.common.MapSerializable
    Explanation containing details about a expression
    • Constructor Detail

      • Explanation

        public Explanation​(String expressionNodeId)
    • Method Detail

      • getExpressionNodeId

        public String getExpressionNodeId()
      • getExpressionType

        public String getExpressionType()
      • setExpressionType

        public void setExpressionType​(String expressionType)
      • withExpressionType

        public Explanation withExpressionType​(String expressionType)
      • getFunctionName

        public String getFunctionName()
      • setFunctionName

        public void setFunctionName​(String functionName)
      • getImplementingClass

        public String getImplementingClass()
      • setImplementingClass

        public void setImplementingClass​(String implementingClass)
      • withImplementingClass

        public Explanation withImplementingClass​(String implementingClass)
      • getExpression

        public String getExpression()
      • setExpression

        public void setExpression​(String expression)
      • getNote

        public String getNote()
      • setNote

        public void setNote​(String note)
      • addHelper

        public void addHelper​(Explanation helper)