| Interface | Description | 
|---|---|
| PredicateLeaf | The primitive predicates that form a SearchArgument. | 
| SearchArgument | Primary interface for 
   SearchArgument, which are the subset of predicates
 that can be pushed down to the RecordReader. | 
| SearchArgument.Builder | A builder object for contexts outside of Hive where it isn't easy to
 get a ExprNodeDesc. | 
| Class | Description | 
|---|---|
| ExpressionTree | The inner representation of the SearchArgument. | 
| SearchArgumentFactory | A factory for creating SearchArguments, as well as modifying those created by this factory. | 
| SearchArgumentImpl | The implementation of SearchArguments. | 
| SearchArgumentImpl.PredicateLeafImpl | 
| Enum | Description | 
|---|---|
| ExpressionTree.Operator | |
| PredicateLeaf.Operator | The possible operators for predicates. | 
| PredicateLeaf.Type | The possible types for sargs. | 
| SearchArgument.TruthValue | The potential result sets of logical operations. | 
Copyright © 2016 The Apache Software Foundation. All rights reserved.