Top Description Fields Constructors Methods
org.hibernate.query.criteria.internal.expression

public Class MapEntryExpression<K, V>

extends ExpressionImpl<Map.Entry<K, V>>
implements CompoundSelection<Map.Entry<K, V>>, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, javax.persistence.criteria.CompoundSelection, javax.persistence.criteria.Selection, javax.persistence.TupleElement
Imports
java.io.Serializable, java.util.Arrays, .List, .Map, javax.persistence.criteria.CompoundSelection, .Selection, org.hibernate.query.criteria.internal.CriteriaBuilderImpl, .ParameterRegistry, org.hibernate.query.criteria.internal.compile.RenderingContext, org.hibernate.query.criteria.internal.path.MapAttributeJoin, org.hibernate.sql.ast.Clause

TODO : javadoc
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final MapAttributeJoin<?, K, V>

Constructor Summary

AccessConstructor and Description
public
MapEntryExpression(CriteriaBuilderImpl criteriaBuilder, Class<Map.Entry<K, V>> javaType, MapAttributeJoin<?, K, V> original)

Method Summary

Modifier and TypeMethod and Description
public List<Selection<?>>
public boolean
public void
registerParameters(ParameterRegistry
The parameter registry with which to register.
registry
)

Implements org.hibernate.query.criteria.internal.ParameterContainer.registerParameters.

Register any parameters contained within this query component with the given registry.
public String
render(RenderingContext renderingContext)

Implements org.hibernate.query.criteria.internal.Renderable.render.

Perform the rendering, returning the rendition
Inherited from org.hibernate.query.criteria.internal.expression.ExpressionImpl:
asasBigDecimalasBigIntegerasDoubleasFloatasIntegerasLongasStringininininisNotNullisNull

Field Detail

originalback to summary
private final MapAttributeJoin<?, K, V> original

Constructor Detail

MapEntryExpressionback to summary
public MapEntryExpression(CriteriaBuilderImpl criteriaBuilder, Class<Map.Entry<K, V>> javaType, MapAttributeJoin<?, K, V> original)

Method Detail

getCompoundSelectionItemsback to summary
public List<Selection<?>> getCompoundSelectionItems()

Overrides org.hibernate.query.criteria.internal.expression.SelectionImpl.getCompoundSelectionItems.

Implements javax.persistence.criteria.Selection.getCompoundSelectionItems.

Doc from javax.persistence.criteria.Selection.getCompoundSelectionItems.

Return the selection items composing a compound selection. Modifications to the list do not affect the query.

Returns:List<Selection<?>>

list of selection items

Annotations
@Override
isCompoundSelectionback to summary
public boolean isCompoundSelection()

Overrides org.hibernate.query.criteria.internal.expression.SelectionImpl.isCompoundSelection.

Implements javax.persistence.criteria.Selection.isCompoundSelection.

Doc from javax.persistence.criteria.Selection.isCompoundSelection.

Whether the selection item is a compound selection.

Returns:boolean

boolean indicating whether the selection is a compound selection

Annotations
@Override
registerParametersback to summary
public void registerParameters(ParameterRegistry registry)

Implements org.hibernate.query.criteria.internal.ParameterContainer.registerParameters.

Doc from org.hibernate.query.criteria.internal.ParameterContainer.registerParameters.

Register any parameters contained within this query component with the given registry.

Parameters
registry:ParameterRegistry

The parameter registry with which to register.

Annotations
@Override
renderback to summary
public String render(RenderingContext renderingContext)

Implements org.hibernate.query.criteria.internal.Renderable.render.

Doc from org.hibernate.query.criteria.internal.Renderable.render.

Perform the rendering, returning the rendition

Annotations
@Override