Package org.apache.avro.path
package org.apache.avro.path
Interfaces and base classes for AvroPath. This functionality is
experimental, meaning these APIs are not expected to be stable any
time soon so use at your own risk. Feedback, however, would be very
appreciated :-)
-
ClassDescriptionReturns items by their position (numeric index) in an arraySelects items based on their "path" (name of a property under which they are stored) relative to the context.Returns items by their position (string key under which they are stored) in a maproot interface for all pieces of an AvroPath expressiona predicate is a filter that restricts items selected by a
LocationStep
PathTracingException<T extends Throwable>interface for exceptions that can trace the AvroPath of an errorfilters items by their context positionanAvroTypeException
with extra fields used to trace back the path to a bad value through an object graphaClassCastException
with extra fields used to trace back the path to a bad value through an object graphaNullPointerException
with extra fields used to trace back the path to a null value through an object graphReturns items by their position (numeric index of type) in a union schema