diff --git a/parquet/src/arrow/arrow_reader/filter.rs b/parquet/src/arrow/arrow_reader/filter.rs index 3a897c05444b..4fbe45748b88 100644 --- a/parquet/src/arrow/arrow_reader/filter.rs +++ b/parquet/src/arrow/arrow_reader/filter.rs @@ -186,4 +186,12 @@ impl RowFilter { pub fn new(predicates: Vec>) -> Self { Self { predicates } } + /// Returns the inner predicates + pub fn predicates(&self) -> &Vec> { + &self.predicates + } + /// Returns the inner predicates, consuming self + pub fn into_predicates(self) -> Vec> { + self.predicates + } }