Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.objectstyle.cayenne.dba.db2
Class DB2QualifierTranslator  view DB2QualifierTranslator download DB2QualifierTranslator.java

java.lang.Object
  extended byorg.objectstyle.cayenne.access.trans.QueryAssemblerHelper
      extended byorg.objectstyle.cayenne.access.trans.QualifierTranslator
          extended byorg.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
              extended byorg.objectstyle.cayenne.dba.db2.DB2QualifierTranslator
All Implemented Interfaces:
org.objectstyle.cayenne.exp.TraversalHandler

public class DB2QualifierTranslator
extends org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator


Field Summary
 
Fields inherited from class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
trimFunction
 
Fields inherited from class org.objectstyle.cayenne.access.trans.QualifierTranslator
matchingObject, objectMatchTranslator, translateParentQual
 
Fields inherited from class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
queryAssembler
 
Constructor Summary
DB2QualifierTranslator()
           
DB2QualifierTranslator(org.objectstyle.cayenne.access.trans.QueryAssembler queryAssembler, java.lang.String trimFunction)
           
 
Method Summary
protected  void appendLiteralDirect(java.lang.StringBuffer buf, java.lang.Object val, org.objectstyle.cayenne.map.DbAttribute attr, org.objectstyle.cayenne.exp.Expression parentExpression)
          Appends SQL code to the query buffer to handle val as a parameter to the PreparedStatement being built.
 
Methods inherited from class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
getTrimFunction, processColumn, processColumn, setTrimFunction
 
Methods inherited from class org.objectstyle.cayenne.access.trans.QualifierTranslator
appendLiteral, appendObjectMatch, detectObjectMatch, doTranslation, endBinaryNode, endListNode, endTernaryNode, endUnaryNode, extractQualifier, finishedChild, getObjEntity, isTranslateParentQual, objectNode, processRelTermination, setTranslateParentQual, startBinaryNode, startListNode, startTernaryNode, startUnaryNode
 
Methods inherited from class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
appendDbPath, appendObjPath, getDbEntity, getQueryAssembler, paramsDbType, processColumn, processRelTermination, setQueryAssembler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DB2QualifierTranslator

public DB2QualifierTranslator()

DB2QualifierTranslator

public DB2QualifierTranslator(org.objectstyle.cayenne.access.trans.QueryAssembler queryAssembler,
                              java.lang.String trimFunction)
Method Detail

appendLiteralDirect

protected void appendLiteralDirect(java.lang.StringBuffer buf,
                                   java.lang.Object val,
                                   org.objectstyle.cayenne.map.DbAttribute attr,
                                   org.objectstyle.cayenne.exp.Expression parentExpression)
Description copied from class: org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Appends SQL code to the query buffer to handle val as a parameter to the PreparedStatement being built. Adds val into QueryAssembler parameter list.