Class BroadleafVarArgsFunction

java.lang.Object
org.hibernate.query.sqm.function.AbstractSqmFunctionDescriptor
org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor
org.hibernate.query.sqm.function.NamedSqmFunctionDescriptor
org.hibernate.dialect.function.StandardSQLFunction
com.broadleafcommerce.data.tracking.jpa.hibernate.BroadleafVarArgsFunction
All Implemented Interfaces:
org.hibernate.query.sqm.function.FunctionRenderingSupport, org.hibernate.query.sqm.function.SqmFunctionDescriptor

public class BroadleafVarArgsFunction extends org.hibernate.dialect.function.StandardSQLFunction
  • Constructor Summary

    Constructors
    Constructor
    Description
    BroadleafVarArgsFunction(String name, org.hibernate.type.BasicTypeReference<?> type, String begin, String sep, String end)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    render(org.hibernate.sql.ast.spi.SqlAppender sqlAppender, List<? extends org.hibernate.sql.ast.tree.SqlAstNode> sqlAstArguments, org.hibernate.sql.ast.tree.predicate.Predicate filter, Boolean respectNulls, Boolean fromFirst, org.hibernate.sql.ast.SqlAstTranslator<?> walker)
     

    Methods inherited from class org.hibernate.dialect.function.StandardSQLFunction

    getType

    Methods inherited from class org.hibernate.query.sqm.function.NamedSqmFunctionDescriptor

    alwaysIncludesParentheses, getArgumentListSignature, getName, render, render, render, toString

    Methods inherited from class org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor

    generateSqmAggregateFunctionExpression, generateSqmFunctionExpression, generateSqmOrderedSetAggregateFunctionExpression, generateSqmWindowFunctionExpression, getFunctionKind

    Methods inherited from class org.hibernate.query.sqm.function.AbstractSqmFunctionDescriptor

    generateAggregateSqmExpression, generateOrderedSetAggregateSqmExpression, generateSqmExpression, generateWindowSqmExpression, getArgumentsValidator, getArgumentTypeResolver, getReturnSignature, getReturnTypeResolver, getSignature

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.hibernate.query.sqm.function.SqmFunctionDescriptor

    generateSqmExpression, generateSqmExpression
  • Constructor Details

    • BroadleafVarArgsFunction

      public BroadleafVarArgsFunction(String name, org.hibernate.type.BasicTypeReference<?> type, String begin, String sep, String end)
  • Method Details

    • render

      public void render(org.hibernate.sql.ast.spi.SqlAppender sqlAppender, List<? extends org.hibernate.sql.ast.tree.SqlAstNode> sqlAstArguments, org.hibernate.sql.ast.tree.predicate.Predicate filter, Boolean respectNulls, Boolean fromFirst, org.hibernate.sql.ast.SqlAstTranslator<?> walker)
      Specified by:
      render in interface org.hibernate.query.sqm.function.FunctionRenderingSupport
      Overrides:
      render in class org.hibernate.query.sqm.function.NamedSqmFunctionDescriptor