• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Solved: derived attributes in qualifier?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Solved: derived attributes in qualifier?


  • Subject: Solved: derived attributes in qualifier?
  • From: OC <email@hidden>
  • Date: Sun, 13 Mar 2016 15:08:44 +0100

D'oh. Indeed there was a typo in my model (again caused by batch renaming). After fixing, the derived attributes in qualifiers work all right.

Thanks,
OC

On 12. 3. 2016, at 1:23, OC <email@hidden> wrote:

> Is it normal that one can't use derived attributes in qualifier (when fetching), or am I doing something wrong in my model? It seems to me that since they are defined SQL-side, they should be able to limit the fetch, should they not?
>
> Anyway whenever I try to fetch with a qualifier which contains a derived attribute, I get an exception like this:
>
> ===
> Caused by: java.lang.NullPointerException
> 	at com.webobjects.jdbcadaptor.FrontbasePlugIn.internalTypeForExternal(FrontbasePlugIn.java:477)
> 	at com.webobjects.jdbcadaptor.FrontbasePlugIn$FrontbaseExpression.formatValueForAttribute(FrontbasePlugIn.java:1397)
> 	at com.webobjects.eoaccess.EOSQLExpression.sqlStringForValue(EOSQLExpression.java:1970)
> 	at com.webobjects.jdbcadaptor.FrontbasePlugIn$FrontbaseExpression.sqlStringForKeyValueQualifier(FrontbasePlugIn.java:1372)
> 	at com.webobjects.eoaccess.EOQualifierSQLGeneration$_KeyValueQualifierSupport.sqlStringForSQLExpression(EOQualifierSQLGeneration.java:463)
> 	at er.extensions.ERXExtensions$KeyValueQualifierSQLGenerationSupport.sqlStringForSQLExpression(ERXExtensions.java:339)
> 	at com.webobjects.eoaccess.EOQualifierSQLGeneration$Support._sqlStringForSQLExpression(EOQualifierSQLGeneration.java:165)
> 	at com.webobjects.eoaccess.EOSQLExpression.prepareSelectExpressionWithAttributes(EOSQLExpression.java:997)
> 	at com.webobjects.jdbcadaptor.JDBCExpression.prepareSelectExpressionWithAttributes(JDBCExpression.java:146)
> 	at com.webobjects.eoaccess.EOSQLExpressionFactory.selectStatementForAttributes(EOSQLExpressionFactory.java:225)
> 	at com.webobjects.jdbcadaptor.JDBCChannel.selectAttributes(JDBCChannel.java:213)
> 	at com.webobjects.eoaccess.EODatabaseContext._fetchRawRowKeyPaths(EODatabaseContext.java:2968)
> 	at com.webobjects.eoaccess.EODatabaseContext._objectsWithFetchSpecificationEditingContext(EODatabaseContext.java:3036)
> 	at com.webobjects.eoaccess.EODatabaseContext.objectsWithFetchSpecification(EODatabaseContext.java:3195)
> 	at com.webobjects.eocontrol.EOObjectStoreCoordinator.objectsWithFetchSpecification(EOObjectStoreCoordinator.java:488)
> 	at com.webobjects.eocontrol.EOEditingContext.objectsWithFetchSpecification(EOEditingContext.java:4069)
> 	at er.extensions.eof.ERXEC.objectsWithFetchSpecification(ERXEC.java:1308)
> ...
> ===
>
> Thanks a lot,
> OC
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


References: 
 >derived attributes in qualifier? (From: OC <email@hidden>)

  • Prev by Date: derived attributes in qualifier?
  • Next by Date: Re: a trick to model a complex derived relationship?
  • Previous by thread: derived attributes in qualifier?
  • Next by thread: Re: WebObjects and Apache 2.4 on El Capitan
  • Index(es):
    • Date
    • Thread