Skip to content

More proper Sesame integration #182

Description

@KinanBab

Policy language

  • Handle custom Rust policies from Sesame
  • Check policy and annotation consistency more generically
  • Better protocol for sending back policy metadata to Sesame; consider an added ResultSet

Policy construction

  • Probably better to do construction at lower-level (e.g. in k9db::sql::rocksdb) instead of in k9db::shards
  • Fix known bug with policy construction with non-view and non-direct projections

Policy + Dataflow

  • Aggregate operator does not combine or preserve policies for keys, only for aggregates
  • Consider adjustable style for whether policy failures are early detected, and whether they are reported as errors or hidden from returned set

Merges:

  • Cherry pick support for COUNT DISTINCT to main (HIGH PRIORITY)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions