classDefaultSource extends RelationProvider with CreatableRelationProvider with Logging
DefaultSource for integration with Spark's dataframe datasources.
This class will produce a relationProvider based on input given to it from spark
This class needs to stay in the current package 'org.apache.hadoop.hbase.spark'
for Spark to match the hbase data source name.
In all this DefaultSource support the following datasource functionality
- Scan range pruning through filter push down logic based on rowKeys
- Filter push down logic on HBase Cells
- Qualifier filtering based on columns used in the SparkSQL statement
- Type conversions of basic SQL types. All conversions will be
Through the HBase Bytes object commands.
Annotations
@Private()
Linear Supertypes
Logging, CreatableRelationProvider, RelationProvider, AnyRef, Any
DefaultSource for integration with Spark's dataframe datasources. This class will produce a relationProvider based on input given to it from spark
This class needs to stay in the current package 'org.apache.hadoop.hbase.spark' for Spark to match the hbase data source name.
In all this DefaultSource support the following datasource functionality - Scan range pruning through filter push down logic based on rowKeys - Filter push down logic on HBase Cells - Qualifier filtering based on columns used in the SparkSQL statement - Type conversions of basic SQL types. All conversions will be Through the HBase Bytes object commands.