Class SpatialFunctionsRegistry

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Iterable<java.util.Map.Entry<java.lang.String,​org.hibernate.dialect.function.SQLFunction>>

    public abstract class SpatialFunctionsRegistry
    extends java.lang.Object
    implements java.lang.Iterable<java.util.Map.Entry<java.lang.String,​org.hibernate.dialect.function.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,​org.hibernate.dialect.function.SQLFunction> functionMap  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.hibernate.dialect.function.SQLFunction get​(java.lang.String functionName)  
      java.util.Iterator<java.util.Map.Entry<java.lang.String,​org.hibernate.dialect.function.SQLFunction>> iterator()  
      void put​(java.lang.String name, org.hibernate.dialect.function.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,​org.hibernate.dialect.function.SQLFunction> functionMap
    • Constructor Detail

      • SpatialFunctionsRegistry

        public SpatialFunctionsRegistry()
    • Method Detail

      • put

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

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

        public org.hibernate.dialect.function.SQLFunction get​(java.lang.String functionName)