| Interface | Description | 
|---|---|
| Selectable | |
| SelectionColumns | Represents a mapping between the actual columns used to satisfy a Selection
 and the column definitions included in the resultset metadata for the query. | 
| Class | Description | 
|---|---|
| RawSelector | |
| Selectable.Raw | |
| Selectable.WithCast | |
| Selectable.WithCast.Raw | |
| Selectable.WithFieldSelection | |
| Selectable.WithFieldSelection.Raw | |
| Selectable.WithFunction | |
| Selectable.WithFunction.Raw | |
| Selectable.WithTerm | |
| Selectable.WithTerm.Raw | |
| Selectable.WithToJSonFunction | |
| Selectable.WritetimeOrTTL | |
| Selectable.WritetimeOrTTL.Raw | |
| Selection | |
| SelectionColumnMapping | Separately maintains the ColumnSpecifications and their mappings to underlying
 columns as we may receive null mappings. | 
| Selector | A  Selectoris used to convert the data returned by the storage engine into the data requested by the
 user. | 
| Selector.Factory | A factory for  Selectorinstances. | 
| SimpleSelector | |
| TermSelector | Selector representing a simple term (literals or bound variables). | 
Copyright © 2018 The Apache Software Foundation