Package org.hibernate.dialect.function
Class StandardSQLFunction
- java.lang.Object
- org.hibernate.query.sqm.function.AbstractSqmFunctionDescriptor
- org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor
- org.hibernate.query.sqm.function.NamedSqmFunctionDescriptor
- org.hibernate.dialect.function.StandardSQLFunction
- All Implemented Interfaces:
FunctionRenderer,FunctionRenderingSupport,SqmFunctionDescriptor
- Direct Known Subclasses:
HANASpatialAggregate,HANASpatialFunction
public classStandardSQLFunctionextendsNamedSqmFunctionDescriptor
Simplified API allowing users to contributeSqmFunctionDescriptors to HQL.
Constructor Summary
Constructors Constructor Description StandardSQLFunction(String name)StandardSQLFunction(String name, boolean useParentheses,BasicTypeReference<?> type)StandardSQLFunction(String name,BasicTypeReference<?> type)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicTypeReference<?>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 class java.lang.Object
clone,equals,finalize,getClass,hashCode,notify,notifyAll,wait,wait,wait
Methods inherited from interface org.hibernate.query.sqm.function.FunctionRenderer
render
Methods inherited from interface org.hibernate.query.sqm.function.FunctionRenderingSupport
render,render,render
Methods inherited from interface org.hibernate.query.sqm.function.SqmFunctionDescriptor
generateSqmExpression,generateSqmExpression
Constructor Detail
StandardSQLFunction
public StandardSQLFunction(String name)
StandardSQLFunction
public StandardSQLFunction(String name,BasicTypeReference<?> type)
StandardSQLFunction
public StandardSQLFunction(String name, boolean useParentheses,BasicTypeReference<?> type)
Method Detail
getType
public BasicTypeReference<?> getType()