Top Description Fields Constructors Methods
org.apache.avro.io

public abstract Class ParsingDecoder

extends Decoder
implements ActionHandler, SkipHandler
Class Inheritance
All Implemented Interfaces
org.apache.avro.io.parsing.SkipParser.SkipHandler, org.apache.avro.io.parsing.Parser.ActionHandler
Known Direct Subclasses
org.apache.avro.io.ValidatingDecoder, org.apache.avro.io.JsonDecoder
Imports
java.io.IOException, org.apache.avro.io.parsing.SkipParser, .Symbol, .Parser.ActionHandler, .SkipParser.SkipHandler

Base class for parser-based Decoders.

Field Summary

Modifier and TypeField and Description
protected final SkipParser

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public void
skipAction()

Implements org.apache.avro.io.parsing.SkipParser.SkipHandler.skipAction.

Skips the action at the top of the stack.
protected abstract void
public void
skipTopSymbol()

Implements org.apache.avro.io.parsing.SkipParser.SkipHandler.skipTopSymbol.

Skips the symbol at the top of the stack.
Inherited from org.apache.avro.io.Decoder:
arrayNextmapNextreadArrayStartreadBooleanreadBytesreadDoublereadEnumreadFixedreadFixedreadFloatreadIndexreadIntreadLongreadMapStartreadNullreadStringreadStringskipArrayskipBytesskipFixedskipMapskipString

Field Detail

parserback to summary
protected final SkipParser parser

Constructor Detail

ParsingDecoderback to summary
protected ParsingDecoder(Symbol root) throws IOException

Method Detail

skipActionback to summary
public void skipAction() throws IOException

Implements org.apache.avro.io.parsing.SkipParser.SkipHandler.skipAction.

Doc from org.apache.avro.io.parsing.SkipParser.SkipHandler.skipAction.

Skips the action at the top of the stack.

Annotations
@Override
skipFixedback to summary
protected abstract void skipFixed() throws IOException
skipTopSymbolback to summary
public void skipTopSymbol() throws IOException

Implements org.apache.avro.io.parsing.SkipParser.SkipHandler.skipTopSymbol.

Doc from org.apache.avro.io.parsing.SkipParser.SkipHandler.skipTopSymbol.

Skips the symbol at the top of the stack.

Annotations
@Override