Class HANASpatialFunction

  • All Implemented Interfaces:
    org.hibernate.dialect.function.SQLFunction

    public class HANASpatialFunction
    extends org.hibernate.dialect.function.StandardSQLFunction
    • Constructor Summary

      Constructors 
      Constructor Description
      HANASpatialFunction​(java.lang.String name, boolean firstArgumentIsGeometryType)  
      HANASpatialFunction​(java.lang.String name, boolean firstArgumentIsGeometryType, boolean staticFunction)  
      HANASpatialFunction​(java.lang.String name, org.hibernate.type.Type registeredType, boolean firstArgumentIsGeometryType)  
      HANASpatialFunction​(java.lang.String name, org.hibernate.type.Type registeredType, boolean[] argumentIsGeometryTypeMask)  
      HANASpatialFunction​(java.lang.String name, org.hibernate.type.Type registeredType, boolean firstArgumentIsGeometryType, boolean staticFunction)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String render​(org.hibernate.type.Type firstArgumentType, java.util.List arguments, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)  
      • Methods inherited from class org.hibernate.dialect.function.StandardSQLFunction

        getName, getRenderedName, getReturnType, getType, hasArguments, hasParenthesesIfNoArguments, toString
      • Methods inherited from class java.lang.Object

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

      • HANASpatialFunction

        public HANASpatialFunction​(java.lang.String name,
                                   boolean firstArgumentIsGeometryType)
      • HANASpatialFunction

        public HANASpatialFunction​(java.lang.String name,
                                   boolean firstArgumentIsGeometryType,
                                   boolean staticFunction)
      • HANASpatialFunction

        public HANASpatialFunction​(java.lang.String name,
                                   org.hibernate.type.Type registeredType,
                                   boolean firstArgumentIsGeometryType)
      • HANASpatialFunction

        public HANASpatialFunction​(java.lang.String name,
                                   org.hibernate.type.Type registeredType,
                                   boolean[] argumentIsGeometryTypeMask)
      • HANASpatialFunction

        public HANASpatialFunction​(java.lang.String name,
                                   org.hibernate.type.Type registeredType,
                                   boolean firstArgumentIsGeometryType,
                                   boolean staticFunction)
    • Method Detail

      • render

        public java.lang.String render​(org.hibernate.type.Type firstArgumentType,
                                       java.util.List arguments,
                                       org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
        Specified by:
        render in interface org.hibernate.dialect.function.SQLFunction
        Overrides:
        render in class org.hibernate.dialect.function.StandardSQLFunction