Class SDOMethodDescriptor
java.lang.Object
org.hibernate.query.sqm.function.AbstractSqmFunctionDescriptor
org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor
org.hibernate.query.sqm.function.NamedSqmFunctionDescriptor
org.hibernate.spatial.dialect.oracle.OracleSpatialFunction
org.hibernate.spatial.dialect.oracle.SDOMethodDescriptor
- All Implemented Interfaces:
FunctionRenderer, SqmFunctionDescriptor
-
Constructor Summary
ConstructorsConstructorDescriptionSDOMethodDescriptor(String name, boolean useParenthesesWhenNoArgs, ArgumentsValidator argValidator, FunctionReturnTypeResolver returnTypeResolver) SDOMethodDescriptor(String name, ArgumentsValidator argValidator, FunctionReturnTypeResolver returnTypeResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) Methods inherited from class NamedSqmFunctionDescriptor
alwaysIncludesParentheses, getArgumentListSignature, getName, render, render, render, toStringMethods inherited from class AbstractSqmSelfRenderingFunctionDescriptor
filterClauseSupported, generateSqmAggregateFunctionExpression, generateSqmFunctionExpression, generateSqmOrderedSetAggregateFunctionExpression, generateSqmWindowFunctionExpression, getFunctionKindMethods inherited from class AbstractSqmFunctionDescriptor
generateAggregateSqmExpression, generateOrderedSetAggregateSqmExpression, generateSqmExpression, generateWindowSqmExpression, getArgumentsValidator, getArgumentTypeResolver, getReturnSignature, getReturnTypeResolver, getSignatureMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface FunctionRenderer
renderMethods inherited from interface SqmFunctionDescriptor
generateSqmExpression, generateSqmExpression, isPredicate
-
Constructor Details
-
SDOMethodDescriptor
public SDOMethodDescriptor(String name, boolean useParenthesesWhenNoArgs, ArgumentsValidator argValidator, FunctionReturnTypeResolver returnTypeResolver) -
SDOMethodDescriptor
public SDOMethodDescriptor(String name, ArgumentsValidator argValidator, FunctionReturnTypeResolver returnTypeResolver)
-
-
Method Details
-
render
public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) - Specified by:
renderin interfaceFunctionRenderer- Overrides:
renderin classOracleSpatialFunction
-