| Interface | Description | 
|---|---|
| ExpressionEvaluator.PathResolver | 
 Interface for a class that knows how to resolve a path into an id. 
 | 
| StateAccessor | 
 Basic interface to get/put simple values or arrays from a state object. 
 | 
| Class | Description | 
|---|---|
| BaseDocument<T extends StateAccessor> | 
 Base implementation for a Document. 
 | 
| BaseDocument.BlobWriteContext<T extends StateAccessor> | |
| BaseDocument.BlobWriteInfo<T extends StateAccessor> | |
| Credentials | 
 Simple username + password. 
 | 
| ExpressionEvaluator | 
 Evaluator for an  
Expression. | 
| FulltextConfigurationFactory | 
 Factory building a  
FulltextConfiguration from a FulltextDescriptor. | 
| FulltextConfigurationFactory.PathsFinder | 
 Accumulates paths for string and binary properties in schemas passed to  
FulltextConfigurationFactory.PathsFinder.walkSchema(org.nuxeo.ecm.core.schema.types.Schema). | 
| FulltextDescriptor | 
 Structure holding fulltext descriptor info for generic fulltext indexing. 
 | 
| FulltextDescriptor.FulltextIndexDescriptor | |
| FulltextExtractorWork | 
 Work task that does fulltext extraction from the string properties and the blobs of the given document, saving them
 into the fulltext table. 
 | 
| FulltextQueryAnalyzer | 
 Structured fulltext query analyzer. 
 | 
| FulltextQueryAnalyzer.FulltextQuery | 
 Structured fulltext query. 
 | 
| QueryOptimizer | 
 Generic optimizer for a NXQL query. 
 | 
| QueryOptimizer.PrefixInfo | 
 Info about a prefix: the prefix, and how many times it was encountered. 
 | 
| QueryOptimizer.ProjectionReferenceRenamer | 
 Renames references if they are in the projection part. 
 | 
| QueryOptimizer.ProjectionWildcardsFinder | |
| State | 
 Abstraction for a Map 
 | 
| State.ListDiff | 
 A diff for an array or  
List. | 
| State.StateDiff | 
 A diff for a  
State. | 
| StateHelper | 
 Helpers for deep copy and deep diff of  
State objects. | 
| Enum | Description | 
|---|---|
| FulltextQueryAnalyzer.Op | 
 Structured fulltext query operator. 
 | 
Copyright © 2019 Nuxeo. All rights reserved.