[ 
https://issues.apache.org/jira/browse/VXQUERY-91?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vinayak Borkar updated VXQUERY-91:
----------------------------------

    Labels: gsoc2013  (was: )
    
> Temporal functions grouped into a common library for byte based storage
> -----------------------------------------------------------------------
>
>                 Key: VXQUERY-91
>                 URL: https://issues.apache.org/jira/browse/VXQUERY-91
>             Project: VXQuery
>          Issue Type: Improvement
>            Reporter: Preston Carman
>            Assignee: Vinayak Borkar
>              Labels: gsoc2013
>
> VXQuery utilizes Algebricks and Hyracks to build a XQuery process that can 
> run in distributed system. Reviewing the list of query languages build upon 
> the same base, there is a common need for temporal functionality. XQuery 
> provides a great base for other languages, like AsterixQL, in respect to 
> temporal functionality. 
> Building a common library of functionality for both XQuery and AsterixQL 
> would allow for simplified code base. In addition to only having to implement 
> temporal features in one place. The new library could fill in the holes in 
> VXQuery's temporal implementation and provide missing temporal features for 
> AsterixQL. One library would keep more complex temporal features out of the 
> way.
> Key Features for Library:
>  - Written in Java 
>  - Optimized to work with out objects (use byte arrays)
>  - Standardized temporal API
>  - Useful to other Hyracks applications 
> Review of tasks:
>  - Consolidate temporal code into one library
>  - Update XQuery to use the library
>  - Validate all XQuery temporal functions through the test harness
>  - Create a patch for AsterixQL for to utilize the new library
> Optional tasks:
>  - Temporal Units for the library
>  - Additional non-XQuery temporal features

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to