Skip to content

Refactor: Extract partition_filters out of ManifestEvaluator #359

@marvinlanhenke

Description

@marvinlanhenke

Problem:

  1. The partition_filter is also required by the ExpressionEvaluator; thus should be moved outside ManifestEvaluator; cached by spec_id in scan.rs and then used by ExpressionEvaluator as well as the ManifestEvaluator
  2. Also fn create_manifest_evaluator + ManifestEvaluator::new both do some setup work; here I'd propose to move the setup code completely into fn create_manifest_evaluator and avoid splitting the setup over mutliple places

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions