er.extensions.eof.qualifiers
Class ERXPrimaryKeyListQualifier.Support
java.lang.Object
com.webobjects.eoaccess.EOQualifierSQLGeneration.Support
com.webobjects.eoaccess.EOQualifierSQLGeneration._KeyValueQualifierSupport
er.extensions.eof.qualifiers.ERXPrimaryKeyListQualifier.Support
- Enclosing class:
- ERXPrimaryKeyListQualifier
public static class ERXPrimaryKeyListQualifier.Support
- extends com.webobjects.eoaccess.EOQualifierSQLGeneration._KeyValueQualifierSupport
Support class that listens for EOKeyValueQualifiers that have an isContainedInArray
-selector and replaces these
with the ERXInQualifier. This means that when you set isContainedInArray
as a display group
queryOperator and an NSArray of EOs as the value, then this qualifier is magically replaced by
one that selects objects with an IN qualifier.
- Author:
- ak
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 |
ERXPrimaryKeyListQualifier.Support
public ERXPrimaryKeyListQualifier.Support()
sqlStringForSQLExpression
public java.lang.String sqlStringForSQLExpression(com.webobjects.eocontrol.EOQualifier eoqualifier,
com.webobjects.eoaccess.EOSQLExpression e)
- Overrides:
sqlStringForSQLExpression
in class com.webobjects.eoaccess.EOQualifierSQLGeneration._KeyValueQualifierSupport
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
Copyright © 2002 – 2007 Project Wonder.