Class MapKeyBasePath<K,V>
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<Map<K,V>>
com.blazebit.persistence.criteria.impl.path.MapKeyBasePath<K,V>
- All Implemented Interfaces:
BlazeExpression<Map<K,,V>> BlazePath<Map<K,,V>> Serializable,Expression<Map<K,,V>> Path<Map<K,,V>> Selection<Map<K,,V>> TupleElement<Map<K,V>>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Field Summary
Fields inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
criteriaBuilder -
Constructor Summary
ConstructorsConstructorDescriptionMapKeyBasePath(BlazeCriteriaBuilderImpl criteriaBuilder, Class<Map<K, V>> javaType, MapAttributeJoin<?, K, V> mapJoin, javax.persistence.metamodel.MapAttribute<?, K, V> attribute) -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.persistence.metamodel.Attribute<?,?> findAttribute(String attributeName) getModel()AbstractPath<?>protected booleanvoidrenderPathExpression(RenderContext context) resolveAlias(RenderContext context) <T extends Map<K,V>>
AbstractPath<T>Methods inherited from class com.blazebit.persistence.criteria.impl.path.AbstractPath
get, get, get, get, getAttribute, getAttributePath, getBasePath, getTreatType, putAttributePath, render, 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
alias, getCompoundSelectionItems, isCompoundSelection, visitParametersMethods 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
-
Constructor Details
-
MapKeyBasePath
public MapKeyBasePath(BlazeCriteriaBuilderImpl criteriaBuilder, Class<Map<K, V>> javaType, MapAttributeJoin<?, K, V> mapJoin, javax.persistence.metamodel.MapAttribute<?, K, V> attribute)
-
-
Method Details
-
resolveAlias
- Overrides:
resolveAliasin classAbstractPath<Map<K,V>>
-
getAttribute
- Specified by:
getAttributein classAbstractPath<Map<K,V>>
-
getModel
-
getParentPath
- Specified by:
getParentPathin interfaceBlazePath<K>- Specified by:
getParentPathin interfacePath<K>- Overrides:
getParentPathin classAbstractPath<Map<K,V>>
-
getPathExpression
- Overrides:
getPathExpressionin classAbstractPath<Map<K,V>>
-
renderPathExpression
- Overrides:
renderPathExpressionin classAbstractPath<Map<K,V>>
-
isDereferencable
protected boolean isDereferencable()- Specified by:
isDereferencablein classAbstractPath<Map<K,V>>
-
findAttribute
- Specified by:
findAttributein classAbstractPath<Map<K,V>>
-
treatAs
- Specified by:
treatAsin classAbstractPath<Map<K,V>>
-