Project Wonder 5.0

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 com.webobjects.eoaccess.EOQualifierSQLGeneration._KeyValueQualifierSupport

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


Constructor Summary
ERXInQualifier.InQualifierSQLGenerationSupport()
          Public constructor
 
Method Summary
 com.webobjects.eocontrol.EOQualifier qualifierMigratedFromEntityRelationshipPath(com.webobjects.eocontrol.EOQualifier eoqualifier, com.webobjects.eoaccess.EOEntity eoentity, java.lang.String s)
           
 com.webobjects.eocontrol.EOQualifier schemaBasedQualifierWithRootEntity(com.webobjects.eocontrol.EOQualifier eoqualifier, com.webobjects.eoaccess.EOEntity eoentity)
           
 java.lang.String sqlStringForSQLExpression(com.webobjects.eocontrol.EOQualifier eoqualifier, com.webobjects.eoaccess.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 java.lang.String sqlStringForSQLExpression(com.webobjects.eocontrol.EOQualifier eoqualifier,
                                                  com.webobjects.eoaccess.EOSQLExpression e)
Generates the SQL string for an ERXInQualifier.

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

schemaBasedQualifierWithRootEntity

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

qualifierMigratedFromEntityRelationshipPath

public com.webobjects.eocontrol.EOQualifier qualifierMigratedFromEntityRelationshipPath(com.webobjects.eocontrol.EOQualifier eoqualifier,
                                                                                        com.webobjects.eoaccess.EOEntity eoentity,
                                                                                        java.lang.String s)
Overrides:
qualifierMigratedFromEntityRelationshipPath in class com.webobjects.eoaccess.EOQualifierSQLGeneration._KeyValueQualifierSupport

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.