|
Project Wonder 2.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webobjects.eocontrol.EOQualifier
er.extensions.ERXQualifierInSubquery
Generates a subquery for the qualifier given in argument
... t0.ID IN (SELECT t0.ID FROM X WHERE
Nested Class Summary |
Nested classes inherited from class com.webobjects.eocontrol.EOQualifier |
EOQualifier.Comparison, EOQualifier.ComparisonSupport, EOQualifier.QualifierVariableSubstitutionException |
Field Summary | |
protected String |
attributeName
holds the attribute name |
protected String |
destinationAttName
|
protected String |
entityName
holds the entity name |
static ERXLogger |
log
logging support |
protected EOQualifier |
qualifier
holds the subqualifier |
Fields inherited from class com.webobjects.eocontrol.EOQualifier |
_CLASS, QualifierOperatorCaseInsensitiveLike, QualifierOperatorContains, QualifierOperatorEqual, QualifierOperatorGreaterThan, QualifierOperatorGreaterThanOrEqualTo, QualifierOperatorLessThan, QualifierOperatorLessThanOrEqualTo, QualifierOperatorLike, QualifierOperatorNotEqual |
Constructor Summary | |
ERXQualifierInSubquery(EOQualifier q)
Public single argument constructor. |
|
ERXQualifierInSubquery(EOQualifier q,
String entityName,
String attributeName,
String destinationAttName)
Public three argument constructor. |
Method Summary | |
void |
addQualifierKeysToSet(NSMutableSet aSet)
Only used with qualifier keys which are not supported in this qualifier at this time. |
Object |
clone()
Implementation of the Clonable interface. |
EOQualifier |
qualifierMigratedFromEntityRelationshipPath(EOEntity anEntity,
String aPath)
Implementation of the EOQualifierSQLGeneration interface. |
EOQualifier |
qualifierWithBindings(NSDictionary someBindings,
boolean requiresAll)
Creates another qualifier after replacing the values of the bindings. |
EOQualifier |
schemaBasedQualifierWithRootEntity(EOEntity anEntity)
Implementation of the EOQualifierSQLGeneration interface. |
String |
sqlStringForSQLExpression(EOSQLExpression e)
Generates the sql string for the given sql expression. |
String |
toString()
Description of the qualifier |
void |
validateKeysWithRootClassDescription(EOClassDescription aClassDescription)
This qualifier does not perform validation. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final ERXLogger log
protected EOQualifier qualifier
protected String entityName
protected String attributeName
protected String destinationAttName
Constructor Detail |
public ERXQualifierInSubquery(EOQualifier q)
q
- sub-qualifierpublic ERXQualifierInSubquery(EOQualifier q, String entityName, String attributeName, String destinationAttName)
q
- sub qualifierentityName
- of the sub qualificationattributeName
- foriegn key attribute nameMethod Detail |
public void addQualifierKeysToSet(NSMutableSet aSet)
aSet
- of qualifier keyspublic EOQualifier qualifierWithBindings(NSDictionary someBindings, boolean requiresAll)
someBindings
- some bindingsrequiresAll
- tells if the qualifier requires all bindings
public void validateKeysWithRootClassDescription(EOClassDescription aClassDescription)
aClassDescription
- to validation the qualifier keys
against.public String sqlStringForSQLExpression(EOSQLExpression e)
sqlStringForSQLExpression
in interface EOQualifierSQLGeneration
e
- a given sql expression
public EOQualifier schemaBasedQualifierWithRootEntity(EOEntity anEntity)
schemaBasedQualifierWithRootEntity
in interface EOQualifierSQLGeneration
anEntity
- an entity.
public EOQualifier qualifierMigratedFromEntityRelationshipPath(EOEntity anEntity, String aPath)
qualifierMigratedFromEntityRelationshipPath
in interface EOQualifierSQLGeneration
anEntity
- an entityaPath
- relationship path
public String toString()
public Object clone()
|
Last updated: Do, Dez 9, 2004 • 12:46 PM CET | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |