org.hibernate.dialect.function
Class ConditionalParenthesisFunction
java.lang.Object
org.hibernate.dialect.function.StandardSQLFunction
org.hibernate.dialect.function.ConditionalParenthesisFunction
- All Implemented Interfaces:
- SQLFunction
public class ConditionalParenthesisFunction
- extends StandardSQLFunction
Essentially the same as StandardSQLFunction,
except that here the parentheses are not included when no arguments are given.
ConditionalParenthesisFunction
public ConditionalParenthesisFunction(String name)
ConditionalParenthesisFunction
public ConditionalParenthesisFunction(String name,
Type type)
hasParenthesesIfNoArguments
public boolean hasParenthesesIfNoArguments()
- Description copied from class:
StandardSQLFunction
- If there are no arguments, are parentheses required?
- Specified by:
hasParenthesesIfNoArguments in interface SQLFunction- Overrides:
hasParenthesesIfNoArguments in class StandardSQLFunction
- Returns:
- True if a no-arg call of this function requires parentheses.
render
public String render(List args,
SessionFactoryImplementor factory)
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.