Class OracleSpatialSQLMMFunction
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.OracleSpatialSQLMMFunction
- All Implemented Interfaces:
FunctionRenderer, SqmFunctionDescriptor
-
Constructor Summary
ConstructorsConstructorDescriptionOracleSpatialSQLMMFunction(String name, String stMethod, int numArgs, FunctionReturnTypeResolver returnTypeResolver) OracleSpatialSQLMMFunction(String name, String stMethod, int numArgs, FunctionReturnTypeResolver returnTypeResolver, boolean addGeomAccessor) -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, 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
-
OracleSpatialSQLMMFunction
public OracleSpatialSQLMMFunction(String name, String stMethod, int numArgs, FunctionReturnTypeResolver returnTypeResolver, boolean addGeomAccessor) -
OracleSpatialSQLMMFunction
public OracleSpatialSQLMMFunction(String name, String stMethod, int numArgs, FunctionReturnTypeResolver returnTypeResolver)
-
-
Method Details
-
render
public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) - Specified by:
renderin interfaceFunctionRenderer- Overrides:
renderin classOracleSpatialFunction
-