Class GeometryDoubleFunction


  • public abstract class GeometryDoubleFunction
    extends Function
    An sqlite function that operates on a Geopackage Geometry BLOB and returns a double
    Author:
    Andrea Aime
    • Nested Class Summary

      • Nested classes/interfaces inherited from class Function

        Function.Aggregate, Function.Window
    • Field Summary

      • Fields inherited from class Function

        FLAG_DETERMINISTIC
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract double execute​(GeoPkgGeomReader reader)  
      protected void xFunc()  
      • Methods inherited from class Function

        args, create, create, create, destroy, destroy, error, result, result, result, result, result, result, value_blob, value_double, value_int, value_long, value_text, value_type
      • Methods inherited from class Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GeometryDoubleFunction

        public GeometryDoubleFunction()
    • Method Detail

      • execute

        public abstract double execute​(GeoPkgGeomReader reader)
                                throws IOException,
                                       SQLException
        Throws:
        IOException
        SQLException
      • xFunc

        protected void xFunc()
                      throws SQLException
        Specified by:
        xFunc in class Function
        Throws:
        SQLException