This repository has been archived by the owner on Mar 30, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 92
SparklineData Modules
hbutani edited this page Sep 25, 2016
·
2 revisions
With the 0.4.0
release we support pluggable modules. A plugin can provide extra:
- SQL functions
- Logical Optimizer rules.
- Physical Optimizer rules.
- Rules that transform the parsed Logical Plan before they are processed by the Logical Optimizer.
See the SparklineData Module trait for details on the extension points.
Mysql Compatibility Sample module is an example module.
The spark.sparklinedata.modules
controls what modules are loaded. By default this is empty. The setting must be provided when the thriftserver starts; the settings is loaded once and applied to all sessions created in the server.
- Overview
- Quick Start
-
User Guide
- [Defining a DataSource on a Flattened Dataset](https://github.com/SparklineData/spark-druid-olap/wiki/Defining-a Druid-DataSource-on-a-Flattened-Dataset)
- Defining a Star Schema
- Sample Queries
- Approximate Count and Spatial Queries
- Druid Datasource Options
- Sparkline SQLContext Options
- Using Tableau with Sparkline
- How to debug a Query Plan?
- Running the ThriftServer with Sparklinedata components
- [Setting up multiple Sparkline ThriftServers - Load Balancing & HA] (https://github.com/SparklineData/spark-druid-olap/wiki/Setting-up-multiple-Sparkline-ThriftServers-(Load-Balancing-&-HA))
- Runtime Views
- Sparkline SQL extensions
- Sparkline Pluggable Modules
- Dev. Guide
- Reference Architectures
- Releases
- Cluster Spinup Tool
- TPCH Benchmark