Class HANASpatialFunction

  • All Implemented Interfaces:
    org.hibernate.query.sqm.function.FunctionRenderingSupport, org.hibernate.query.sqm.function.SqmFunctionDescriptor

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

      Constructors 
      Constructor Description
      HANASpatialFunction​(String name, boolean firstArgumentIsGeometryType)  
      HANASpatialFunction​(String name, boolean firstArgumentIsGeometryType, boolean staticFunction)  
      HANASpatialFunction​(String name, org.hibernate.type.BasicTypeReference<?> registeredType, boolean firstArgumentIsGeometryType)  
      HANASpatialFunction​(String name, org.hibernate.type.BasicTypeReference<?> registeredType, boolean[] argumentIsGeometryTypeMask)  
      HANASpatialFunction​(String name, org.hibernate.type.BasicTypeReference<?> registeredType, boolean firstArgumentIsGeometryType, boolean staticFunction)  
    • Method Summary

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

        getType
      • Methods inherited from class org.hibernate.query.sqm.function.NamedSqmFunctionDescriptor

        alwaysIncludesParentheses, getArgumentListSignature, getName, render, render, render, render, toString
      • Methods inherited from class org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor

        generateSqmAggregateFunctionExpression, generateSqmFunctionExpression, generateSqmOrderedSetAggregateFunctionExpression, generateSqmWindowFunctionExpression, getFunctionKind
      • Methods inherited from class org.hibernate.query.sqm.function.AbstractSqmFunctionDescriptor

        generateAggregateSqmExpression, generateOrderedSetAggregateSqmExpression, generateSqmExpression, generateWindowSqmExpression, getArgumentsValidator, getArgumentTypeResolver, getReturnSignature, getReturnTypeResolver, getSignature
      • Methods inherited from interface org.hibernate.query.sqm.function.SqmFunctionDescriptor

        generateSqmExpression, generateSqmExpression
    • Constructor Detail

      • HANASpatialFunction

        public HANASpatialFunction​(String name,
                                   boolean firstArgumentIsGeometryType)
      • HANASpatialFunction

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

        public HANASpatialFunction​(String name,
                                   org.hibernate.type.BasicTypeReference<?> registeredType,
                                   boolean firstArgumentIsGeometryType)
      • HANASpatialFunction

        public HANASpatialFunction​(String name,
                                   org.hibernate.type.BasicTypeReference<?> registeredType,
                                   boolean[] argumentIsGeometryTypeMask)
      • HANASpatialFunction

        public HANASpatialFunction​(String name,
                                   org.hibernate.type.BasicTypeReference<?> registeredType,
                                   boolean firstArgumentIsGeometryType,
                                   boolean staticFunction)
    • Method Detail

      • render

        public String render​(org.hibernate.type.Type firstArgumentType,
                             List arguments,
                             org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)