1
0
mirror of https://github.com/cldellow/sqlite-parquet-vtable.git synced 2025-09-12 22:29:58 +00:00

Add stub row group filters for text/int/dbl

Checkpointing to investigate why min/max stats for text aren't
present
This commit is contained in:
Colin Dellow
2018-03-12 23:07:41 -04:00
parent 110e3e3668
commit 769060dbcb
3 changed files with 57 additions and 2 deletions

View File

@@ -33,9 +33,12 @@ class ParquetCursor {
std::vector<Constraint> constraints;
bool currentRowGroupSatisfiesRowIdFilter(Constraint constraint);
bool currentRowSatisfiesFilter();
bool currentRowGroupSatisfiesFilter();
bool currentRowGroupSatisfiesRowIdFilter(Constraint constraint);
bool currentRowGroupSatisfiesTextFilter(Constraint constraint, std::shared_ptr<parquet::RowGroupStatistics> stats);
bool currentRowGroupSatisfiesIntegerFilter(Constraint constraint, std::shared_ptr<parquet::RowGroupStatistics> stats);
bool currentRowGroupSatisfiesDoubleFilter(Constraint constraint, std::shared_ptr<parquet::RowGroupStatistics> stats);
public:
ParquetCursor(ParquetTable* table);