K
- key typeV
- value typeQ
- result type for get(K)
invocationspublic 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
implementationshashCode, mixin
Constructor and Description |
---|
MapExpressionBase(Expression<Map<K,V>> mixin) |
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
contains(Expression<K> key,
Expression<V> value)
Create a
(key, value) in this expression |
BooleanExpression |
contains(K key,
V value)
Create a
(key, value) in this expression |
BooleanExpression |
containsKey(Expression<K> key)
Create a
key in keys(this) expression |
BooleanExpression |
containsKey(K key)
Create a
key in keys(this) expression |
BooleanExpression |
containsValue(Expression<V> value)
Create a
value in values(this) expression |
BooleanExpression |
containsValue(V value)
Create a
value in values(this) expression |
abstract Q |
get(Expression<K> key)
Create a
this.get(key) expression |
abstract Q |
get(K key)
Create a
this.get(key) expression |
BooleanExpression |
isEmpty()
Create a
this.isEmpty() expression |
BooleanExpression |
isNotEmpty()
Create a
!this,isEmpty() expression |
NumberExpression<Integer> |
size()
Create a
this.size() expression |
as, as, equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getParameter
accept, getType
public MapExpressionBase(Expression<Map<K,V>> mixin)
public final BooleanExpression contains(K key, V value)
(key, value) in this
expressionkey
- key of entryvalue
- value of entrypublic final BooleanExpression contains(Expression<K> key, Expression<V> value)
(key, value) in this
expressionkey
- key of entryvalue
- value of entrypublic final BooleanExpression containsKey(Expression<K> key)
key in keys(this)
expressionkey
- keypublic final BooleanExpression containsKey(K key)
key in keys(this)
expressionkey
- keypublic final BooleanExpression containsValue(Expression<V> value)
value in values(this)
expressionvalue
- valuepublic final BooleanExpression containsValue(V value)
value in values(this)
expressionvalue
- valuepublic abstract Q get(Expression<K> key)
this.get(key)
expressionkey
- keypublic abstract Q get(K key)
this.get(key)
expressionkey
- keypublic final BooleanExpression isEmpty()
this.isEmpty()
expressionpublic final BooleanExpression isNotEmpty()
!this,isEmpty()
expressionpublic final NumberExpression<Integer> size()
this.size()
expressionCopyright © 2007–2016 Querydsl. All rights reserved.