Package com.querydsl.core.types.dsl
Class MapExpressionBase<K,V,Q extends SimpleExpression<? super V>>
java.lang.Object
com.querydsl.core.types.dsl.DslExpression<Map<K,V>>
com.querydsl.core.types.dsl.MapExpressionBase<K,V,Q>
- Type Parameters:
K- key typeV- value typeQ- result type forget(K)invocations
- All Implemented Interfaces:
Expression<Map<K,,V>> MapExpression<K,,V> ParameterizedExpression<Map<K,,V>> Serializable
- Direct Known Subclasses:
MapPath
public abstract class MapExpressionBase<K,V,Q extends SimpleExpression<? super V>>
extends DslExpression<Map<K,V>>
implements MapExpression<K,V>
MapExpressionBase is an abstract base class for MapExpression implementations- Author:
- tiwe
- See Also:
-
Field Summary
Fields inherited from class com.querydsl.core.types.dsl.DslExpression
hashCode, mixin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BooleanExpressioncontains(Expression<K> key, Expression<V> value) Create a(key, value) in thisexpressionfinal BooleanExpressionCreate a(key, value) in thisexpressionfinal BooleanExpressioncontainsKey(Expression<K> key) Create akey in keys(this)expressionfinal BooleanExpressioncontainsKey(K key) Create akey in keys(this)expressionfinal BooleanExpressioncontainsValue(Expression<V> value) Create avalue in values(this)expressionfinal BooleanExpressioncontainsValue(V value) Create avalue in values(this)expressionabstract Qget(Expression<K> key) Create athis.get(key)expressionabstract QCreate athis.get(key)expressionfinal BooleanExpressionisEmpty()Create athis.isEmpty()expressionfinal BooleanExpressionCreate a!this,isEmpty()expressionfinal NumberExpression<Integer>size()Create athis.size()expressionMethods inherited from class com.querydsl.core.types.dsl.DslExpression
as, as, equals, getType, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.querydsl.core.types.Expression
accept, getTypeMethods inherited from interface com.querydsl.core.types.ParameterizedExpression
getParameter
-
Constructor Details
-
MapExpressionBase
-
-
Method Details
-
contains
Create a(key, value) in thisexpression- Parameters:
key- key of entryvalue- value of entry- Returns:
- expression
-
contains
Create a(key, value) in thisexpression- Parameters:
key- key of entryvalue- value of entry- Returns:
- expression
-
containsKey
Create akey in keys(this)expression- Parameters:
key- key- Returns:
- expression
-
containsKey
Create akey in keys(this)expression- Parameters:
key- key- Returns:
- expression
-
containsValue
Create avalue in values(this)expression- Parameters:
value- value- Returns:
- expression
-
containsValue
Create avalue in values(this)expression- Parameters:
value- value- Returns:
- expression
-
get
Create athis.get(key)expression- Parameters:
key- key- Returns:
- this.get(key)
-
get
Create athis.get(key)expression- Parameters:
key- key- Returns:
- this.get(key)
-
isEmpty
Create athis.isEmpty()expression- Returns:
- this.isEmpty()
-
isNotEmpty
Create a!this,isEmpty()expression- Returns:
- !this.isEmpty()
-
size
Create athis.size()expression- Returns:
- this.size()
-