com.mysema.query.types.expr
Class MapExpressionBase<K,V>

java.lang.Object
  extended by com.mysema.query.types.ExpressionBase<D>
      extended by com.mysema.query.types.expr.SimpleExpression<Map<K,V>>
          extended by com.mysema.query.types.expr.MapExpressionBase<K,V>
Type Parameters:
K -
V -
All Implemented Interfaces:
Expression<Map<K,V>>, MapExpression<K,V>, ParametrizedExpression<Map<K,V>>, Serializable
Direct Known Subclasses:
MapPath

public abstract class MapExpressionBase<K,V>
extends SimpleExpression<Map<K,V>>
implements MapExpression<K,V>

MapExpressionBase is an abstract base class for MapExpression implementations

Author:
tiwe
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.mysema.query.types.expr.SimpleExpression
primitive
 
Fields inherited from class com.mysema.query.types.ExpressionBase
type
 
Constructor Summary
MapExpressionBase(Class<? extends Map<K,V>> type)
           
 
Method Summary
 BooleanExpression contains(Expression<K> key, Expression<V> value)
           
 BooleanExpression contains(K key, V value)
           
 BooleanExpression containsKey(Expression<K> key)
           
 BooleanExpression containsKey(K key)
           
 BooleanExpression containsValue(Expression<V> value)
           
 BooleanExpression containsValue(V value)
           
abstract  SimpleExpression<V> get(Expression<K> key)
           
abstract  SimpleExpression<V> get(K key)
           
 BooleanExpression isEmpty()
           
 BooleanExpression isNotEmpty()
           
 NumberExpression<Integer> size()
           
 
Methods inherited from class com.mysema.query.types.expr.SimpleExpression
as, as, count, countDistinct, eq, eq, equals, hashCode, in, in, in, isNotNull, isNull, ne, ne, notIn, notIn, notIn, when, when
 
Methods inherited from class com.mysema.query.types.ExpressionBase
getType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.mysema.query.types.ParametrizedExpression
getParameter
 
Methods inherited from interface com.mysema.query.types.Expression
accept, getType
 

Constructor Detail

MapExpressionBase

public MapExpressionBase(Class<? extends Map<K,V>> type)
Method Detail

contains

public final BooleanExpression contains(K key,
                                        V value)

contains

public final BooleanExpression contains(Expression<K> key,
                                        Expression<V> value)

containsKey

public final BooleanExpression containsKey(Expression<K> key)

containsKey

public final BooleanExpression containsKey(K key)

containsValue

public final BooleanExpression containsValue(Expression<V> value)

containsValue

public final BooleanExpression containsValue(V value)

get

public abstract SimpleExpression<V> get(Expression<K> key)

get

public abstract SimpleExpression<V> get(K key)

isEmpty

public final BooleanExpression isEmpty()

isNotEmpty

public final BooleanExpression isNotEmpty()

size

public final NumberExpression<Integer> size()


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.