Clone
Arina Ielchiieva <arina.yelchiyeva@gmail.com>
committed
on 25 Mar
DRILL-7672: Make metadata type required when reading from / writing into Drill Metastore
1. Upgraded Iceberg version and removed unneeded co… Show more
DRILL-7672: Make metadata type required when reading from / writing into Drill Metastore

1. Upgraded Iceberg version and removed unneeded code for In / NotIn Expressions.

2. Updated Metastore Read / Modify interfaces to support required metadata types:

a. introduced abstract Read / Modify classes with boilerplate code;

b. added delete operation with filter and metadata type;

c. added metadata type validator which checks supported metadata types for each component;

d. made purge operation terminal;

e. made necessary changes in REAME.md files.

3. Added / updated unit tests.

closes #2042

Show less