[jira] [Commented] (OFBIZ-5146) in ModelViewEntity.java, a Map is built with only a few of the SQL functions, extend the map to include the MONTH and Year functions.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5146) in ModelViewEntity.java, a Map is built with only a few of the SQL functions, extend the map to include the MONTH and Year functions.

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14227268#comment-14227268 ]

Divesh Dutta commented on OFBIZ-5146:
-------------------------------------

Hello Jacopo,

After testing your patch for this task, I found that this patch was working  fine for mysql and postgres data bases, but this patch was not working  for the derby data base. The reason behind that issue is, derby uses  different syntax for extracting the Year/Month/Day from Date. Same thing is mentioned by user with user login "[hidden email]" in user mailing list on mail with subject "GROUP BY month(date)".

Consider this example:

EXTRACT( 'YEAR' FROM Date) works with postgresql and mysql but not with derby.
YEAR(Date) works with derby and mysql, but not with postgresql

In this patch file you are using EXTRACT function to get Year/Month/Day from Date so it is not working in derby data base.

FYI : If you commit this patch by fixing the derby data base issue then  you also need to add these functions (for Year/Month/Day) in http://ofbiz.apache.org/dtds/entitymodel.xsd file. Otherwise these functions will display as errors in entitymodel.xml file, though this will not break any functionality.

> in ModelViewEntity.java, a Map is built with only a few of the SQL functions, extend the map to include the MONTH and Year functions.
> -------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-5146
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5146
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: framework
>    Affects Versions: Trunk
>            Reporter: Jaideep Singh
>            Assignee: Jacopo Cappellato
>         Attachments: ModelViewEntity.patch, ModelViewEntity.patch, OFBIZ-5146.patch, OFBIZ-5146.patch
>
>
> in ModelViewEntity.java, a Map is built with only a few of the SQL functions, extend the map to include the MONTH and Year functions.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)