org.apache.cayenne.dba.oracle
Class OracleQualifierTranslator
java.lang.Object
   org.apache.cayenne.access.trans.QueryAssemblerHelper
org.apache.cayenne.access.trans.QueryAssemblerHelper
       org.apache.cayenne.access.trans.QualifierTranslator
org.apache.cayenne.access.trans.QualifierTranslator
           org.apache.cayenne.access.trans.TrimmingQualifierTranslator
org.apache.cayenne.access.trans.TrimmingQualifierTranslator
               org.apache.cayenne.dba.oracle.OracleQualifierTranslator
org.apache.cayenne.dba.oracle.OracleQualifierTranslator
- All Implemented Interfaces: 
- TraversalHandler
- public class OracleQualifierTranslator 
- extends TrimmingQualifierTranslator
Oracle qualifier translator. In particular, trims INs with more than 1000 elements to
 an OR-set of INs with <= 1000 elements
 
 
 
 
 
 
| Method Summary | 
| protected  void | doAppendPart(Expression rootNode)Translates query qualifier to SQL WHERE clause.
 | 
 
 
| Methods inherited from class org.apache.cayenne.access.trans.QualifierTranslator | 
| appendLiteral, appendObjectMatch, detectObjectMatch, doAppendPart, endNode, extractQualifier, finishedChild, objectNode, parenthesisNeeded, processRelTermination, startNode | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
OracleQualifierTranslator
public OracleQualifierTranslator(QueryAssembler queryAssembler)
doAppendPart
protected void doAppendPart(Expression rootNode)
                     throws IOException
- Description copied from class: QualifierTranslator
- Translates query qualifier to SQL WHERE clause. Qualifier is a method parameter     *
 
- 
- Overrides:
- doAppendPartin class- QualifierTranslator
 
- 
- Throws:
- IOException
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.