[MCOL-523] support user defined aggregate functions Created: 2017-01-19  Updated: 2017-12-01  Resolved: 2017-09-15

Status: Closed
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: None
Fix Version/s: 1.1.0

Type: New Feature Priority: Major
Reporter: David Thompson (Inactive) Assignee: David Thompson (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Relates
relates to MDEV-7773 Aggregate stored functions Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MCOL-751 define the api Sub-Task Closed David Hall  
MCOL-752 modify the connector Sub-Task Closed David Hall  
MCOL-753 modify exemgr Sub-Task Closed David Hall  
MCOL-754 modify primproc Sub-Task Closed David Hall  
MCOL-755 modify joblist Sub-Task Closed David Hall  
MCOL-756 design memory allocation Sub-Task Closed David Hall  
MCOL-757 transfer the context to pms Sub-Task Closed David Hall  
MCOL-758 build UDAF framework Sub-Task Closed David Hall  
MCOL-759 build UDAnF framework Sub-Task Closed David Hall  
Sprint: 2017-8, 2017-9, 2017-10, 2017-11, 2017-12, 2017-13, 2017-14, 2017-15, 2017-16, 2017-17, 2017-18

 Comments   
Comment by David Thompson (Inactive) [ 2017-05-22 ]

MDEV-7773 documents the server requirements for supporting this. We can't completely follow this since we need to be able to support distributed execution at the pm level.

Comment by David Hall (Inactive) [ 2017-05-22 ]

MDEV-7773 is for writing UDAF and possibly UDAnF in SQL. It doesn't talk about plugins or anything implemented in a lower level language.

How UDAF implemented in SQL would be handled is unclear, so how it would affect Columnstore is also an unknown.

Comment by David Thompson (Inactive) [ 2017-05-22 ]

Ah good point, yes that would definitely be out of scope in my mind.

Comment by David Hall (Inactive) [ 2017-08-02 ]

Code complete. Changes to the test suite are in pull request #40, possibly mislabeled as MCOL-597. We're still not done with the project, as we're working on a loader and building more test suites. However, it's time to merge this into develop and get the nightlies running against it.

Comment by David Hall (Inactive) [ 2017-08-02 ]

The code needs to be reviewed and merged into develop. Re-assign the JIRA to Ben when done if all goes well. He's working on adding stuff.

Comment by David Hall (Inactive) [ 2017-08-03 ]

Pull Request #41 for regression tests

Comment by Andrew Hutchings (Inactive) [ 2017-08-03 ]

Review looks good. Moving to Ben as requested.

Generated at Thu Feb 08 02:21:43 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.