Skip to content

docs: define DTQL aggregation semantics - #3

Merged
trakhimenok merged 2 commits into
mainfrom
dtql-group-by-aggregation
Sep 20, 2026
Merged

trakhimenok merged 2 commits into
mainfrom
dtql-group-by-aggregation

Conversation

@trakhimenok

Copy link
Copy Markdown
Contributor

Summary

  • define the YAML DTQL groupBy and aggregation contract
  • document aggregate and binary expressions, aliases, HAVING, ordering, offsets, and limits
  • specify native-provider and generic client-side execution semantics

This is stacked on PR #1 for negative projection and documents the contract implemented by dal-go/dalgo#174 and dal-go/dalgo2sql#187.

Verification

  • git diff --check
  • implementation and documentation were reviewed together across all three repositories

@trakhimenok

Copy link
Copy Markdown
Contributor Author

Review by unknown@codex@unknown (head 9cc46c62a732)
Reviewed-Head: 9cc46c6

Reviewed the exact current documentation patch against the merged DTQL base. It defines YAML aggregation syntax, validation, execution order, value semantics, resource limits, and explicit non-goals consistently with the implemented DALgo and DALgo2SQL behavior.

@trakhimenok
trakhimenok merged commit b98167d into main Sep 20, 2026
@trakhimenok
trakhimenok deleted the dtql-group-by-aggregation branch September 20, 2026 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant