Package org.apache.parquet.example.data
Class Group
- java.lang.Object
-
- org.apache.parquet.example.data.GroupValueSource
-
- org.apache.parquet.example.data.Group
-
- Direct Known Subclasses:
SimpleGroup
public abstract class Group extends GroupValueSource
-
-
Constructor Summary
Constructors Constructor Description Group()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidadd(int fieldIndex, boolean value)abstract voidadd(int fieldIndex, double value)abstract voidadd(int fieldIndex, float value)abstract voidadd(int fieldIndex, int value)abstract voidadd(int fieldIndex, long value)abstract voidadd(int fieldIndex, String value)abstract voidadd(int fieldIndex, Group value)abstract voidadd(int fieldIndex, NanoTime value)abstract voidadd(int fieldIndex, Binary value)voidadd(String field, boolean value)voidadd(String field, double value)voidadd(String field, float value)voidadd(String field, int value)voidadd(String field, long value)voidadd(String field, String value)voidadd(String field, Group value)voidadd(String field, NanoTime value)voidadd(String field, Binary value)abstract GroupaddGroup(int fieldIndex)GroupaddGroup(String field)Groupappend(String fieldName, boolean value)Groupappend(String fieldName, double value)Groupappend(String fieldName, float value)Groupappend(String fieldName, int value)Groupappend(String fieldName, long value)Groupappend(String fieldName, String value)Groupappend(String fieldName, NanoTime value)Groupappend(String fieldName, Binary value)GroupasGroup()abstract GroupgetGroup(int fieldIndex, int index)GroupgetGroup(String field, int index)abstract voidwriteValue(int field, int index, RecordConsumer recordConsumer)-
Methods inherited from class org.apache.parquet.example.data.GroupValueSource
getBinary, getBinary, getBoolean, getBoolean, getDouble, getDouble, getFieldRepetitionCount, getFieldRepetitionCount, getFloat, getFloat, getInt96, getInt96, getInteger, getInteger, getLong, getLong, getString, getString, getType, getValueToString
-
-
-
-
Method Detail
-
add
public void add(String field, int value)
-
add
public void add(String field, long value)
-
add
public void add(String field, float value)
-
add
public void add(String field, double value)
-
add
public void add(String field, boolean value)
-
getGroup
public Group getGroup(String field, int index)
- Overrides:
getGroupin classGroupValueSource
-
add
public abstract void add(int fieldIndex, int value)
-
add
public abstract void add(int fieldIndex, long value)
-
add
public abstract void add(int fieldIndex, String value)
-
add
public abstract void add(int fieldIndex, boolean value)
-
add
public abstract void add(int fieldIndex, NanoTime value)
-
add
public abstract void add(int fieldIndex, Binary value)
-
add
public abstract void add(int fieldIndex, float value)
-
add
public abstract void add(int fieldIndex, double value)
-
add
public abstract void add(int fieldIndex, Group value)
-
addGroup
public abstract Group addGroup(int fieldIndex)
-
getGroup
public abstract Group getGroup(int fieldIndex, int index)
- Specified by:
getGroupin classGroupValueSource
-
asGroup
public Group asGroup()
-
writeValue
public abstract void writeValue(int field, int index, RecordConsumer recordConsumer)
-
-