Package org.apache.parquet.io
Class ColumnIO
- java.lang.Object
-
- org.apache.parquet.io.ColumnIO
-
- Direct Known Subclasses:
GroupColumnIO,PrimitiveColumnIO
public abstract class ColumnIO extends Object
a structure used to serialize deserialize records
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDefinitionLevel()Returns the maximum definition level for this columnString[]getFieldPath()StringgetFieldPath(int level)intgetIndex()int[]getIndexFieldPath()intgetIndexFieldPath(int level)StringgetName()GroupColumnIOgetParent()intgetRepetitionLevel()Returns the maximum repetition level for this columnTypegetType()StringtoString()
-
-
-
Method Detail
-
getFieldPath
public String[] getFieldPath()
-
getFieldPath
public String getFieldPath(int level)
-
getIndexFieldPath
public int[] getIndexFieldPath()
-
getIndexFieldPath
public int getIndexFieldPath(int level)
-
getIndex
public int getIndex()
-
getName
public String getName()
-
getRepetitionLevel
public int getRepetitionLevel()
Returns the maximum repetition level for this column
-
getDefinitionLevel
public int getDefinitionLevel()
Returns the maximum definition level for this column
-
getType
public Type getType()
-
getParent
public GroupColumnIO getParent()
-
-