COOL-cohort / COOL

the source code of the COOL system
https://www.comp.nus.edu.sg/~dbsystem/cool/
Apache License 2.0
45 stars 16 forks source link

Add cublet filter #89

Closed NLGithubWP closed 2 years ago

NLGithubWP commented 2 years ago

Skip cubelet by checking metaChunk with the following rules

  1. if any field' value in birthEvents is not in metaChunk, then no record will birth, so skip the Cubelet.
  2. If the field's value in the cohortSelector is not in metaChunk, then all birthed records cannot be assigned to any cohort; skip the Cubelet.
  3. if the value of any fields in valueSelector is not in metaChunk, then even if there are birthed records and cohorts, all calculating results are empty; skip the Cubelet.