Class SingularAttributePath.TreatedSingularAttributePath<T>
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.path.AbstractPath<X>
com.blazebit.persistence.criteria.impl.path.SingularAttributePath<T>
com.blazebit.persistence.criteria.impl.path.SingularAttributePath.TreatedSingularAttributePath<T>
- All Implemented Interfaces:
BlazeExpression<T>,BlazePath<T>,TreatedPath<T>,Serializable,Expression<T>,Path<T>,Selection<T>,TupleElement<T>
- Enclosing class:
- SingularAttributePath<X>
public static class SingularAttributePath.TreatedSingularAttributePath<T>
extends SingularAttributePath<T>
implements TreatedPath<T>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.blazebit.persistence.criteria.impl.path.SingularAttributePath
SingularAttributePath.TreatedSingularAttributePath<T> -
Field Summary
Fields inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
criteriaBuilder -
Constructor Summary
ConstructorsConstructorDescriptionTreatedSingularAttributePath(BlazeCriteriaBuilderImpl criteriaBuilder, SingularAttributePath<? super T> treatedPath, javax.persistence.metamodel.EntityType<T> treatType) -
Method Summary
Modifier and TypeMethodDescriptiongetAlias()AbstractPath<? super T>javax.persistence.metamodel.EntityType<T>voidrender(RenderContext context) voidrenderPathExpression(RenderContext context) Methods inherited from class com.blazebit.persistence.criteria.impl.path.SingularAttributePath
alias, findAttribute, getAttribute, getModel, isDereferencable, treatAsMethods inherited from class com.blazebit.persistence.criteria.impl.path.AbstractPath
get, get, get, get, getAttribute, getAttributePath, getBasePath, getParentPath, getTreatType, putAttributePath, resolveAlias, typeMethods 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
getCompoundSelectionItems, isCompoundSelection, visitParametersMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
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 com.blazebit.persistence.criteria.BlazePath
get, get, get, get, getParentPath, typeMethods 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
getJavaType
-
Constructor Details
-
TreatedSingularAttributePath
public TreatedSingularAttributePath(BlazeCriteriaBuilderImpl criteriaBuilder, SingularAttributePath<? super T> treatedPath, javax.persistence.metamodel.EntityType<T> treatType)
-
-
Method Details
-
getTreatType
- Specified by:
getTreatTypein interfaceTreatedPath<T>
-
getTreatedPath
- Specified by:
getTreatedPathin interfaceTreatedPath<T>
-
getAlias
- Specified by:
getAliasin interfaceTupleElement<T>- Overrides:
getAliasin classAbstractTupleElement<T>
-
getPathExpression
- Overrides:
getPathExpressionin classAbstractPath<T>
-
renderPathExpression
- Overrides:
renderPathExpressionin classAbstractPath<T>
-
render
- Overrides:
renderin classAbstractPath<T>
-