This is an automated email from the ASF dual-hosted git repository.
fokko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-mr.git
The following commit(s) were added to refs/heads/master by this push:
new e430527 PARQUET-1741: Restore APIs to keep backward compatibility
(#729)
e430527 is described below
commit e430527cdab5d0f5019c2ef665bea6283b5787b4
Author: Chen, Junjie <[email protected]>
AuthorDate: Wed Jan 8 23:14:44 2020 +0800
PARQUET-1741: Restore APIs to keep backward compatibility (#729)
* PARQUET-1741: Restore APIs to keep backward compatibility
* deprecate unused method
---
.../filter2/recordlevel/FilteringRecordMaterializer.java | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git
a/parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/FilteringRecordMaterializer.java
b/parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/FilteringRecordMaterializer.java
index 37a031d..d9d8e1d 100644
---
a/parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/FilteringRecordMaterializer.java
+++
b/parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/FilteringRecordMaterializer.java
@@ -18,6 +18,7 @@
*/
package org.apache.parquet.filter2.recordlevel;
+import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
@@ -98,4 +99,19 @@ public class FilteringRecordMaterializer<T> extends
RecordMaterializer<T> {
public GroupConverter getRootConverter() {
return rootConverter;
}
+
+ // The following two methods are kept for backward compatibility
+ @Deprecated
+ public static List<Integer> getIndexFieldPathList(PrimitiveColumnIO c) {
+ return intArrayToList(c.getIndexFieldPath());
+ }
+
+ @Deprecated
+ public static List<Integer> intArrayToList(int[] arr) {
+ List<Integer> list = new ArrayList<>(arr.length);
+ for (int i : arr) {
+ list.add(i);
+ }
+ return list;
+ }
}