org.hibernate.dialect.function
Class StandardJDBCEscapeFunction
java.lang.Object
org.hibernate.dialect.function.StandardSQLFunction
org.hibernate.dialect.function.StandardJDBCEscapeFunction
- All Implemented Interfaces:
- SQLFunction
public class StandardJDBCEscapeFunction
- extends StandardSQLFunction
Analogous to StandardSQLFunction
except that standard JDBC escape sequences (i.e. {fn blah}) are used when
rendering the SQL.
StandardJDBCEscapeFunction
public StandardJDBCEscapeFunction(String name)
StandardJDBCEscapeFunction
public StandardJDBCEscapeFunction(String name,
Type typeValue)
render
public String render(Type argumentType,
List args,
SessionFactoryImplementor factory)
- Description copied from class:
StandardSQLFunction
- Render the function call as SQL fragment.
Note, the 'firstArgumentType' parameter should match the one passed into
SQLFunction.getReturnType(org.hibernate.type.Type, org.hibernate.engine.spi.Mapping)
- Specified by:
render in interface SQLFunction- Overrides:
render in class StandardSQLFunction
- Parameters:
argumentType - The type of the first argumentargs - The function argumentsfactory - The SessionFactory
- Returns:
- The rendered function call
toString
public String toString()
- Overrides:
toString in class StandardSQLFunction
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.