Class TrimFunction
java.lang.Object
com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement<X>
com.blazebit.persistence.criteria.impl.expression.AbstractSelection<T>
com.blazebit.persistence.criteria.impl.expression.AbstractExpression<X>
com.blazebit.persistence.criteria.impl.expression.function.AbstractFunctionExpression<String>
com.blazebit.persistence.criteria.impl.expression.function.TrimFunction
- All Implemented Interfaces:
BlazeExpression<String>,BlazeFunctionExpression<String>,Serializable,Expression<String>,Selection<String>,TupleElement<String>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Field Summary
FieldsFields inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
criteriaBuilder -
Constructor Summary
ConstructorsConstructorDescriptionTrimFunction(BlazeCriteriaBuilderImpl criteriaBuilder, CriteriaBuilder.Trimspec trimspec, Expression<Character> trimCharacter, Expression<String> trimSource) TrimFunction(BlazeCriteriaBuilderImpl criteriaBuilder, CriteriaBuilder.Trimspec trimspec, Expression<String> trimSource) TrimFunction(BlazeCriteriaBuilderImpl criteriaBuilder, Expression<Character> trimCharacter, Expression<String> trimSource) TrimFunction(BlazeCriteriaBuilderImpl criteriaBuilder, Expression<String> trimSource) -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(RenderContext context) voidvisitParameters(ParameterVisitor visitor) Methods inherited from class com.blazebit.persistence.criteria.impl.expression.function.AbstractFunctionExpression
getFunctionNameMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNullMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractSelection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
getAlias, getConverter, getJavaType, setAlias, setConverter, setJavaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.criteria.BlazeExpression
asMethods inherited from interface javax.persistence.criteria.Expression
in, in, in, in, isNotNull, isNullMethods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
Field Details
-
NAME
- See Also:
-
DEFAULT_TRIMSPEC
-
-
Constructor Details
-
TrimFunction
public TrimFunction(BlazeCriteriaBuilderImpl criteriaBuilder, CriteriaBuilder.Trimspec trimspec, Expression<Character> trimCharacter, Expression<String> trimSource) -
TrimFunction
-
TrimFunction
public TrimFunction(BlazeCriteriaBuilderImpl criteriaBuilder, Expression<Character> trimCharacter, Expression<String> trimSource) -
TrimFunction
public TrimFunction(BlazeCriteriaBuilderImpl criteriaBuilder, CriteriaBuilder.Trimspec trimspec, Expression<String> trimSource)
-
-
Method Details
-
visitParameters
- Overrides:
visitParametersin classAbstractSelection<String>
-
render
- Overrides:
renderin classAbstractFunctionExpression<String>
-