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.SQLFunction
public boolean hasParenthesesIfNoArguments()
hasParenthesesIfNoArguments
in interface org.hibernate.dialect.function.SQLFunction
public 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.SQLFunction
org.hibernate.QueryException