# Uses of Interface
org.apache.avro.path.PathPredicate

Packages that use PathPredicate
Package
Description
org.apache.avro.path
Interfaces and base classes for AvroPath.

## Uses of PathPredicate in org.apache.avro.path

Subinterfaces of PathPredicate in org.apache.avro.path
Modifier and Type
Interface
Description
`interface`
`PositionalPathPredicate`
filters items by their context position
Classes in org.apache.avro.path that implement PathPredicate
Modifier and Type
Class
Description
`class`
`ArrayPositionPredicate`
Returns items by their position (numeric index) in an array
`class`
`MapKeyPredicate`
Returns items by their position (string key under which they are stored) in a map
`class`
`UnionTypePredicate`
Returns items by their position (numeric index of type) in a union schema