org.hibernate.dialect.function
Class StandardAnsiSqlAggregationFunctions.AvgFunction
java.lang.Object
   org.hibernate.dialect.function.StandardSQLFunction
org.hibernate.dialect.function.StandardSQLFunction
       org.hibernate.dialect.function.StandardAnsiSqlAggregationFunctions.AvgFunction
org.hibernate.dialect.function.StandardAnsiSqlAggregationFunctions.AvgFunction
- All Implemented Interfaces: 
- SQLFunction
- Direct Known Subclasses: 
- AvgWithArgumentCastFunction
- Enclosing class:
- StandardAnsiSqlAggregationFunctions
- public static class StandardAnsiSqlAggregationFunctions.AvgFunction 
- extends StandardSQLFunction
Definition of a standard ANSI SQL compliant AVG function
 
 
 
 
 
INSTANCE
public static final StandardAnsiSqlAggregationFunctions.AvgFunction INSTANCE
StandardAnsiSqlAggregationFunctions.AvgFunction
public StandardAnsiSqlAggregationFunctions.AvgFunction()
render
public String render(Type firstArgumentType,
                     List arguments,
                     SessionFactoryImplementor factory)
              throws QueryException
- 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.Mapping)
 
- 
- Specified by:
- renderin interface- SQLFunction
- Overrides:
- renderin class- StandardSQLFunction
 
- 
- Parameters:
- firstArgumentType- The type of the first argument
- arguments- The function arguments
- factory- The SessionFactory
- Returns:
- The rendered function call
- Throws:
- QueryException- Indicates a problem rendering the
 function call.
 
determineJdbcTypeCode
protected final int determineJdbcTypeCode(Type firstArgumentType,
                                          SessionFactoryImplementor factory)
                                   throws QueryException
- 
- Throws:
- QueryException
 
render
protected String render(int firstArgumentJdbcType,
                        String argument,
                        SessionFactoryImplementor factory)
- 
 
renderArgument
protected String renderArgument(String argument,
                                int firstArgumentJdbcType)
- 
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.