org.apache.openjpa.jdbc.kernel.exps
Class ContainsKeyExpression
java.lang.Object
  
org.apache.openjpa.jdbc.kernel.exps.CompareEqualExpression
      
org.apache.openjpa.jdbc.kernel.exps.EqualExpression
          
org.apache.openjpa.jdbc.kernel.exps.ContainsExpression
              
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:
 initialize in interface Exp- Overrides:
 initialize in 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-2010 Apache Software Foundation. All Rights Reserved.