Package org.hibernate.dialect.function
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 TypeMethodDescriptionboolean
Whether the function renders as a predicate.void
render
(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, 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 java.lang.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
-
RegexpLikeOperatorFunction
-
-
Method Details
-
render
public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) - Specified by:
render
in interfaceFunctionRenderer
- Overrides:
render
in classRegexpLikePredicateFunction
-
isPredicate
public boolean isPredicate()Description copied from interface:SqmFunctionDescriptor
Whether the function renders as a predicate.- Specified by:
isPredicate
in interfaceSqmFunctionDescriptor
- Overrides:
isPredicate
in classAbstractRegexpLikeFunction
-