Project Wonder 5.0.0.8795

er.extensions.eof.qualifiers
Class ERXInQualifier.InQualifierSQLGenerationSupport

java.lang.Object
  extended by com.webobjects.eoaccess.EOQualifierSQLGeneration.Support
      extended by com.webobjects.eoaccess.EOQualifierSQLGeneration._KeyValueQualifierSupport
          extended by er.extensions.eof.qualifiers.ERXInQualifier.InQualifierSQLGenerationSupport
Enclosing class:
ERXInQualifier

public static class ERXInQualifier.InQualifierSQLGenerationSupport
extends EOQualifierSQLGeneration._KeyValueQualifierSupport

Adds SQL generation support. Note that the database needs to support the IN operator.


Constructor Summary
ERXInQualifier.InQualifierSQLGenerationSupport()
          Public constructor
 
Method Summary
 EOQualifier qualifierMigratedFromEntityRelationshipPath(EOQualifier eoqualifier, EOEntity eoentity, String s)
           
 EOQualifier schemaBasedQualifierWithRootEntity(EOQualifier eoqualifier, EOEntity eoentity)
           
 String sqlStringForSQLExpression(EOQualifier eoqualifier, EOSQLExpression e)
          Generates the SQL string for an ERXInQualifier.
 
Methods inherited from class com.webobjects.eoaccess.EOQualifierSQLGeneration.Support
_flattenRelationshipPath, _optimizeQualifierKeyPath, _qualifierMigratedFromEntityRelationshipPath, _qualifierMigratedToSubEntityFromParentEntity, _schemaBasedQualifierWithRootEntity, _sqlStringForSQLExpression, _translateKeyAcrossRelationshipPath, setSupportForClass, supportForClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERXInQualifier.InQualifierSQLGenerationSupport

public ERXInQualifier.InQualifierSQLGenerationSupport()
Public constructor

Method Detail

sqlStringForSQLExpression

public String sqlStringForSQLExpression(EOQualifier eoqualifier,
                                        EOSQLExpression e)
Generates the SQL string for an ERXInQualifier.

Overrides:
sqlStringForSQLExpression in class EOQualifierSQLGeneration._KeyValueQualifierSupport
Parameters:
eoqualifier - an in qualifier
e - current eo sql expression
Returns:
SQL for the current qualifier.

schemaBasedQualifierWithRootEntity

public EOQualifier schemaBasedQualifierWithRootEntity(EOQualifier eoqualifier,
                                                      EOEntity eoentity)
Overrides:
schemaBasedQualifierWithRootEntity in class EOQualifierSQLGeneration._KeyValueQualifierSupport

qualifierMigratedFromEntityRelationshipPath

public EOQualifier qualifierMigratedFromEntityRelationshipPath(EOQualifier eoqualifier,
                                                               EOEntity eoentity,
                                                               String s)
Overrides:
qualifierMigratedFromEntityRelationshipPath in class EOQualifierSQLGeneration._KeyValueQualifierSupport

Last updated: Fri, Jan 9, 2009 • 04:35 AM EST

Copyright © 2002 – 2007 Project Wonder.