Open saminbassiri opened 2 days ago
group()
This pull request introduces a new group() built-in function to DaphneDSL, enabling the creation of a GroupOp in DaphneIR and closes issue #903 .
GroupOp
group() Built-in Function in DaphneDSL:
group(arg:frame, groupCols:str, ..., sumCol:str)
SUM
Kernel Function Updates:
order
extractCol
group
Test Cases:
Add
group()
Built-in Function to DaphneDSL for Grouping and AggregationDescription
This pull request introduces a new
group()
built-in function to DaphneDSL, enabling the creation of aGroupOp
in DaphneIR and closes issue #903 .Changes Implemented
group()
Built-in Function in DaphneDSL:group(arg:frame, groupCols:str, ..., sumCol:str)
SUM
as the aggregation function.Kernel Function Updates:
order
andextractCol
kernel functions to process string values correctly.group
kernel function to handle string values.Test Cases:
group()
function in DaphneDSL.