Package io.trino.parquet.writer.repdef
Class DefLevelIterables
- java.lang.Object
-
- io.trino.parquet.writer.repdef.DefLevelIterables
-
public class DefLevelIterables extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Iterator<Integer>getIterator(List<DefLevelIterable> iterables)static DefLevelIterableof(Block block, int maxDefinitionLevel)static DefLevelIterableof(ColumnarArray columnarArray, int maxDefinitionLevel)static DefLevelIterableof(ColumnarMap columnarMap, int maxDefinitionLevel)static DefLevelIterableof(ColumnarRow columnarRow, int maxDefinitionLevel)
-
-
-
Method Detail
-
of
public static DefLevelIterable of(Block block, int maxDefinitionLevel)
-
of
public static DefLevelIterable of(ColumnarRow columnarRow, int maxDefinitionLevel)
-
of
public static DefLevelIterable of(ColumnarArray columnarArray, int maxDefinitionLevel)
-
of
public static DefLevelIterable of(ColumnarMap columnarMap, int maxDefinitionLevel)
-
getIterator
public static Iterator<Integer> getIterator(List<DefLevelIterable> iterables)
-
-