Top Description Fields Constructors Methods
org.hibernate.dialect.function

public Class StandardSQLFunction

extends NamedSqmFunctionDescriptor
Class Inheritance
Imports
java.util.List, java.util.function.Supplier, org.hibernate.metamodel.mapping.BasicValuedMapping, .MappingModelExpressible, org.hibernate.query.ReturnableType, org.hibernate.query.sqm.function.NamedSqmFunctionDescriptor, org.hibernate.query.sqm.produce.function.FunctionReturnTypeResolver, org.hibernate.query.sqm.tree.SqmTypedNode, org.hibernate.sql.ast.tree.SqlAstNode, org.hibernate.type.BasicTypeReference, org.hibernate.type.spi.TypeConfiguration

Deprecated

as a consequence of NamedSqmFunctionDescriptor being deprecated. See corresponding docs for further information.

Simplified API allowing users to contribute org.hibernate.query.sqm.function.SqmFunctionDescriptors to HQL.
Author
David Channon

Field Summary

Modifier and TypeField and Description
private final BasicTypeReference<?>

Constructor Summary

AccessConstructor and Description
public
public
public
StandardSQLFunction(String name, boolean useParentheses, BasicTypeReference<?> type)

Method Summary

Modifier and TypeMethod and Description
public BasicTypeReference<?>
Inherited from org.hibernate.query.sqm.function.NamedSqmFunctionDescriptor:
alwaysIncludesParenthesesgetArgumentListSignaturegetNamerenderrenderrenderrendertoString

Field Detail

typeback to summary
private final BasicTypeReference<?> type

Constructor Detail

StandardSQLFunctionback to summary
public StandardSQLFunction(String name)
StandardSQLFunctionback to summary
public StandardSQLFunction(String name, BasicTypeReference<?> type)
StandardSQLFunctionback to summary
public StandardSQLFunction(String name, boolean useParentheses, BasicTypeReference<?> type)

Method Detail

getTypeback to summary
public BasicTypeReference<?> getType()