Class GeometryFunction


  • @Deprecated
    public abstract class GeometryFunction
    extends Function
    Deprecated.
    The implementation forces object wrapping for all primitives, causing generation of lots of short lived objects.
    An sqlite function that operates on a Geopackage Geometry BLOB.
    Author:
    Justin Deoliveira, Niels Charlier
    • Nested Class Summary

      • Nested classes/interfaces inherited from class Function

        Function.Aggregate, Function.Window
    • Field Summary

      • Fields inherited from class Function

        FLAG_DETERMINISTIC
    • Constructor Summary

      Constructors 
      Constructor Description
      GeometryFunction()
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      abstract Object execute​(GeoPkgGeomReader reader)
      Deprecated.
       
      protected void xFunc()
      Deprecated.
       
      • 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

      • GeometryFunction

        public GeometryFunction()
        Deprecated.
    • Method Detail

      • execute

        public abstract Object execute​(GeoPkgGeomReader reader)
                                throws IOException
        Deprecated.
        Throws:
        IOException
      • xFunc

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