Class HaversineMetersEvaluator

  • All Implemented Interfaces:
    Serializable, org.apache.solr.client.solrj.io.eval.StreamEvaluator, org.apache.solr.client.solrj.io.eval.ValueWorker, org.apache.solr.client.solrj.io.stream.expr.Expressible

    public class HaversineMetersEvaluator
    extends org.apache.solr.client.solrj.io.eval.RecursiveEvaluator
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static long serialVersionUID  
      • Fields inherited from class org.apache.solr.client.solrj.io.eval.RecursiveEvaluator

        constructingFactory, containedEvaluators, nodeId, streamContext
    • Constructor Summary

      Constructors 
      Constructor Description
      HaversineMetersEvaluator​(org.apache.solr.client.solrj.io.stream.expr.StreamExpression expression, org.apache.solr.client.solrj.io.stream.expr.StreamFactory factory)  
    • Constructor Detail

      • HaversineMetersEvaluator

        public HaversineMetersEvaluator​(org.apache.solr.client.solrj.io.stream.expr.StreamExpression expression,
                                        org.apache.solr.client.solrj.io.stream.expr.StreamFactory factory)
                                 throws IOException
        Throws:
        IOException
    • Method Detail

      • evaluate

        public Object evaluate​(org.apache.solr.client.solrj.io.Tuple tuple)
                        throws IOException
        Specified by:
        evaluate in interface org.apache.solr.client.solrj.io.eval.StreamEvaluator
        Overrides:
        evaluate in class org.apache.solr.client.solrj.io.eval.RecursiveEvaluator
        Throws:
        IOException