| Interface | Description | 
|---|---|
| CachedBatch | Basic interface that all cached batches of data must support. | 
| CachedBatchSerializer | Provides APIs that handle transformations of SQL data associated with the cache/persist APIs. | 
| SimpleMetricsCachedBatch | A  CachedBatchthat stores some simple metrics that can be used for filtering of batches with
 theSimpleMetricsCachedBatchSerializer. | 
| Class | Description | 
|---|---|
| ExtractableLiteral | |
| SimpleMetricsCachedBatchSerializer | Provides basic filtering for  CachedBatchSerializerimplementations. |