Module: Musa::Datasets::Score::Queriable
- Included in:
- Musa::Datasets::Score
- Defined in:
- lib/musa-dsl/datasets/score/queriable.rb
Overview
Query extensions for Score result sets.
Queriable provides mixins that extend query results from Score methods with convenient filtering, grouping, and sorting capabilities.
Two result types are supported:
- Time slot queries: Direct event arrays from #at
- Interval queries: Result hashes from #between and #changes_between
These modules are applied automatically to query results and provide chainable query methods for further filtering.