Class RegexpLikeOperatorFunction
java.lang.Object
org.hibernate.query.sqm.function.AbstractSqmFunctionDescriptor
org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor
org.hibernate.dialect.function.AbstractRegexpLikeFunction
org.hibernate.dialect.function.RegexpLikePredicateFunction
org.hibernate.dialect.function.RegexpLikeOperatorFunction
- All Implemented Interfaces:
FunctionRenderer, SqmFunctionDescriptor
PostgreSQL and CockroachDB have a special predicate.
-
Constructor Summary
ConstructorsConstructorDescriptionRegexpLikeOperatorFunction(TypeConfiguration typeConfiguration, boolean supportsStandard) -
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether the function renders as a predicate.voidrender(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) Methods inherited from class AbstractRegexpLikeFunction
getSignatureMethods inherited from class AbstractSqmSelfRenderingFunctionDescriptor
filterClauseSupported, generateSqmAggregateFunctionExpression, generateSqmFunctionExpression, generateSqmOrderedSetAggregateFunctionExpression, generateSqmWindowFunctionExpression, getFunctionKindMethods inherited from class AbstractSqmFunctionDescriptor
generateAggregateSqmExpression, generateOrderedSetAggregateSqmExpression, generateSqmExpression, generateWindowSqmExpression, getArgumentListSignature, getArgumentsValidator, getArgumentTypeResolver, getName, getReturnSignature, getReturnTypeResolverMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FunctionRenderer
render, render, render, renderMethods inherited from interface SqmFunctionDescriptor
alwaysIncludesParentheses, generateSqmExpression, generateSqmExpression
-
Constructor Details
-
RegexpLikeOperatorFunction
-
-
Method Details
-
render
public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) - Specified by:
renderin interfaceFunctionRenderer- Overrides:
renderin classRegexpLikePredicateFunction
-
isPredicate
public boolean isPredicate()Description copied from interface:SqmFunctionDescriptorWhether the function renders as a predicate.- Specified by:
isPredicatein interfaceSqmFunctionDescriptor- Overrides:
isPredicatein classAbstractRegexpLikeFunction
-