public abstract class AbstractJsonSetFunction extends Object implements org.hibernate.dialect.function.SQLFunction
| Constructor and Description |
|---|
AbstractJsonSetFunction(String name) |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
org.hibernate.type.Type |
getReturnType(org.hibernate.type.Type firstArgumentType,
org.hibernate.engine.spi.Mapping mapping) |
boolean |
hasArguments() |
boolean |
hasParenthesesIfNoArguments() |
String |
render(org.hibernate.type.Type firstArgumentType,
List arguments,
org.hibernate.engine.spi.SessionFactoryImplementor factory) |
protected abstract String |
transformPath(String path) |
protected abstract Object |
transformValue(Object value) |
public AbstractJsonSetFunction(String name)
public String getName()
public boolean hasArguments()
hasArguments in interface org.hibernate.dialect.function.SQLFunctionpublic boolean hasParenthesesIfNoArguments()
hasParenthesesIfNoArguments in interface org.hibernate.dialect.function.SQLFunctionpublic org.hibernate.type.Type getReturnType(org.hibernate.type.Type firstArgumentType,
org.hibernate.engine.spi.Mapping mapping)
throws org.hibernate.QueryException
getReturnType in interface org.hibernate.dialect.function.SQLFunctionorg.hibernate.QueryException