Class SpatialFunctionsRegistry

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Iterable<java.util.Map.Entry<java.lang.String,​SQLFunction>>
    Direct Known Subclasses:
    PostgisFunctions

    public abstract class SpatialFunctionsRegistry
    extends java.lang.Object
    implements java.lang.Iterable<java.util.Map.Entry<java.lang.String,​SQLFunction>>, java.io.Serializable
    Registers all available spatial functions for a Dialect

    Created by Karel Maesen, Geovise BVBA on 29/10/16.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Map<java.lang.String,​SQLFunction> functionMap  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      SQLFunction get​(java.lang.String functionName)  
      java.util.Iterator<java.util.Map.Entry<java.lang.String,​SQLFunction>> iterator()  
      void put​(java.lang.String name, SQLFunction function)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • Field Detail

      • functionMap

        protected final java.util.Map<java.lang.String,​SQLFunction> functionMap
    • Constructor Detail

      • SpatialFunctionsRegistry

        public SpatialFunctionsRegistry()
    • Method Detail

      • put

        public void put​(java.lang.String name,
                        SQLFunction function)
      • iterator

        public java.util.Iterator<java.util.Map.Entry<java.lang.String,​SQLFunction>> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,​SQLFunction>>
      • get

        public SQLFunction get​(java.lang.String functionName)