Package org.apache.parquet.format.event
Class Consumers.DelegatingFieldConsumer
java.lang.Object
org.apache.parquet.format.event.Consumers.DelegatingFieldConsumer
- All Implemented Interfaces:
FieldConsumer
- Enclosing class:
- Consumers
Delegates reading the field to TypedConsumers.
There is one TypedConsumer per thrift type.
use
onField(TFieldIdEnum, TypedConsumer) et al. to consume specific thrift fields.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidconsumeField(org.apache.thrift.protocol.TProtocol protocol, EventBasedThriftReader reader, short id, byte type) called by the EventBasedThriftReader when reading a field from a StructonField(org.apache.thrift.TFieldIdEnum e, TypedConsumer typedConsumer)
-
Method Details
-
onField
public Consumers.DelegatingFieldConsumer onField(org.apache.thrift.TFieldIdEnum e, TypedConsumer typedConsumer) -
consumeField
public void consumeField(org.apache.thrift.protocol.TProtocol protocol, EventBasedThriftReader reader, short id, byte type) throws org.apache.thrift.TException Description copied from interface:FieldConsumercalled by the EventBasedThriftReader when reading a field from a Struct- Specified by:
consumeFieldin interfaceFieldConsumer- Parameters:
protocol- the underlying protocolreader- the reader to delegate to further calls.id- the id of the fieldtype- the type of the field- Throws:
org.apache.thrift.TException- if any thrift related error occurs during the reading
-