1
0

[HUDI-1762] Added HiveStylePartitionExtractor to support Hive style partitions (#2769)

This commit is contained in:
Vinoth Govindarajan
2021-04-08 22:00:11 -07:00
committed by GitHub
parent cf3d2e21eb
commit 08e82c469c
2 changed files with 54 additions and 1 deletions

View File

@@ -35,4 +35,15 @@ public class TestPartitionValueExtractor {
assertThrows(IllegalArgumentException.class, () -> hourPartition.extractPartitionValuesInPath("2020/12/20"));
assertEquals(hourPartition.extractPartitionValuesInPath("update_time=2020/12/20/01"), list);
}
}
@Test
public void testHiveStylePartition() {
HiveStylePartitionValueExtractor hiveStylePartition = new HiveStylePartitionValueExtractor();
List<String> list = new ArrayList<>();
list.add("2021-04-02");
assertEquals(hiveStylePartition.extractPartitionValuesInPath("datestr=2021-04-02"), list);
assertThrows(
IllegalArgumentException.class,
() -> hiveStylePartition.extractPartitionValuesInPath("2021/04/02"));
}
}