org.apache.openjpa.jdbc.kernel.exps
Class ContainsKeyExpression
java.lang.Object
   org.apache.openjpa.jdbc.kernel.exps.CompareEqualExpression
org.apache.openjpa.jdbc.kernel.exps.CompareEqualExpression
       org.apache.openjpa.jdbc.kernel.exps.EqualExpression
org.apache.openjpa.jdbc.kernel.exps.EqualExpression
           org.apache.openjpa.jdbc.kernel.exps.ContainsExpression
org.apache.openjpa.jdbc.kernel.exps.ContainsExpression
               org.apache.openjpa.jdbc.kernel.exps.ContainsKeyExpression
org.apache.openjpa.jdbc.kernel.exps.ContainsKeyExpression
- All Implemented Interfaces: 
- Serializable, Exp, Expression
-  class ContainsKeyExpression 
- extends ContainsExpression
Tests whether a map value contains a key.
- Author:
- Abe White
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ContainsKeyExpression
public ContainsKeyExpression(Val val1,
                             Val val2)
- Constructor. Supply values to test.
 
initialize
public ExpState initialize(Select sel,
                           ExpContext ctx,
                           Map contains)
- Description copied from interface: Exp
- Initialize the expression. This method should recursively
 initialize any sub-expressions or values.
 
- 
- Specified by:
- initializein interface- Exp
- Overrides:
- initializein class- ContainsExpression
 
- 
- contains- map of relation paths to the number of times
 the paths appear in a contains() expression;
 used to ensure paths used for contains() within
 the same AND expression used different aliases
 
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.