| Interface | Description |
|---|---|
| RelationProvider |
::DeveloperApi::
Implemented by objects that produce relations for a specific kind of data source.
|
| Class | Description |
|---|---|
| BaseRelation |
::DeveloperApi::
Represents a collection of tuples with a known schema.
|
| CatalystScan |
::Experimental::
An interface for experimenting with a more direct connection to the query planner.
|
| CreateTableUsing | |
| DataSourceStrategy |
A Strategy for planning scans over data sources defined using the sources API.
|
| DDLParser |
A parser for foreign DDL commands.
|
| EqualTo | |
| Filter | |
| GreaterThan | |
| GreaterThanOrEqual | |
| In | |
| LessThan | |
| LessThanOrEqual | |
| LogicalRelation |
Used to link a
BaseRelation in to a logical query plan. |
| PrunedFilteredScan |
::DeveloperApi::
A BaseRelation that can eliminate unneeded columns and filter using selected
predicates before producing an RDD containing all matching tuples as Row objects.
|
| PrunedScan |
::DeveloperApi::
A BaseRelation that can eliminate unneeded columns before producing an RDD
containing all of its tuples as Row objects.
|
| TableScan |
::DeveloperApi::
A BaseRelation that can produce all of its tuples as an RDD of Row objects.
|