Class InformixRegexpLikeFunction

java.lang.Object
org.hibernate.query.sqm.function.AbstractSqmFunctionDescriptor
org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor
org.hibernate.dialect.function.AbstractRegexpLikeFunction
org.hibernate.community.dialect.function.InformixRegexpLikeFunction
All Implemented Interfaces:
org.hibernate.query.sqm.function.FunctionRenderer, org.hibernate.query.sqm.function.SqmFunctionDescriptor

public class InformixRegexpLikeFunction extends org.hibernate.dialect.function.AbstractRegexpLikeFunction
Informix has special integer constants as third argument.
  • Constructor Summary

    Constructors
    Constructor
    Description
    InformixRegexpLikeFunction(org.hibernate.type.spi.TypeConfiguration typeConfiguration)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    render(org.hibernate.sql.ast.spi.SqlAppender sqlAppender, List<? extends org.hibernate.sql.ast.tree.SqlAstNode> arguments, org.hibernate.metamodel.model.domain.ReturnableType<?> returnType, org.hibernate.sql.ast.SqlAstTranslator<?> walker)
     

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

    getSignature

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

    filterClauseSupported, generateSqmAggregateFunctionExpression, generateSqmFunctionExpression, generateSqmOrderedSetAggregateFunctionExpression, generateSqmWindowFunctionExpression, getFunctionKind

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

    generateAggregateSqmExpression, generateOrderedSetAggregateSqmExpression, generateSqmExpression, generateWindowSqmExpression, getArgumentListSignature, getArgumentsValidator, getArgumentTypeResolver, getName, getReturnSignature, getReturnTypeResolver

    Methods inherited from class Object

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

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

    render, render, render, render

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

    alwaysIncludesParentheses, generateSqmExpression, generateSqmExpression
  • Constructor Details

    • InformixRegexpLikeFunction

      public InformixRegexpLikeFunction(org.hibernate.type.spi.TypeConfiguration typeConfiguration)
  • Method Details

    • render

      public void render(org.hibernate.sql.ast.spi.SqlAppender sqlAppender, List<? extends org.hibernate.sql.ast.tree.SqlAstNode> arguments, org.hibernate.metamodel.model.domain.ReturnableType<?> returnType, org.hibernate.sql.ast.SqlAstTranslator<?> walker)
      Specified by:
      render in interface org.hibernate.query.sqm.function.FunctionRenderer
      Overrides:
      render in class org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor
    • isPredicate

      public boolean isPredicate()
      Specified by:
      isPredicate in interface org.hibernate.query.sqm.function.SqmFunctionDescriptor
      Overrides:
      isPredicate in class org.hibernate.dialect.function.AbstractRegexpLikeFunction