er.extensions.eof.qualifiers
Class ERXInOrQualifierSupport
java.lang.Object
com.webobjects.eoaccess.EOQualifierSQLGeneration.Support
com.webobjects.eoaccess.EOQualifierSQLGeneration._OrQualifierSupport
er.extensions.eof.qualifiers.ERXInOrQualifierSupport
public class ERXInOrQualifierSupport
- extends com.webobjects.eoaccess.EOQualifierSQLGeneration._OrQualifierSupport
ERXInOrQualifierSupport replaces the stock _OrQualifierSupport and turns qualifying EOOrQualifiers into IN-set SQL
statements instead of enormous strings of OR's.
To register this as the generation support for EOOrQualifiers, register with:
EOQualifierSQLGeneration.Support.setSupportForClass(new ERXInOrQualifierSupport(), EOOrQualifier._CLASS);
- Author:
- mschrag
Method Summary |
java.lang.String |
sqlStringForSQLExpression(com.webobjects.eocontrol.EOQualifier qualifier,
com.webobjects.eoaccess.EOSQLExpression sqlExpression)
|
Methods inherited from class com.webobjects.eoaccess.EOQualifierSQLGeneration._OrQualifierSupport |
qualifierMigratedFromEntityRelationshipPath, schemaBasedQualifierWithRootEntity |
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 |
ERXInOrQualifierSupport
public ERXInOrQualifierSupport()
sqlStringForSQLExpression
public java.lang.String sqlStringForSQLExpression(com.webobjects.eocontrol.EOQualifier qualifier,
com.webobjects.eoaccess.EOSQLExpression sqlExpression)
- Overrides:
sqlStringForSQLExpression
in class com.webobjects.eoaccess.EOQualifierSQLGeneration._OrQualifierSupport
Copyright © 2002 – 2007 Project Wonder.