package plugin
- Alphabetic
- Public
- All
Type Members
-
trait
CommandPlugin extends AnyRef
Behavior trait for supporting extension mechanisms for the Spark Connect planner.
Behavior trait for supporting extension mechanisms for the Spark Connect planner.
Classes implementing the trait must be trivially constructable and should not rely on internal state. Every registered extension will be passed the Any instance. If the plugin supports handling this type it is responsible of constructing the logical expression from this object and if necessary traverse it's children.
-
trait
ExpressionPlugin extends AnyRef
Behavior trait for supporting extension mechanisms for the Spark Connect planner.
Behavior trait for supporting extension mechanisms for the Spark Connect planner.
Classes implementing the trait must be trivially constructable and should not rely on internal state. Every registered extension will be passed the Any instance. If the plugin supports handling this type it is responsible of constructing the logical expression from this object and if necessary traverse it's children.
-
trait
RelationPlugin extends AnyRef
Behavior trait for supporting extension mechanisms for the Spark Connect planner.
Behavior trait for supporting extension mechanisms for the Spark Connect planner.
Classes implementing the trait must be trivially constructable and should not rely on internal state. Every registered extension will be passed the Any instance. If the plugin supports handling this type it is responsible of constructing the logical catalyst plan from this object and if necessary traverse it's children.
Value Members
-
object
SparkConnectPluginRegistry
This object provides a global list of configured relation, expression and command plugins for Spark Connect.
This object provides a global list of configured relation, expression and command plugins for Spark Connect. The plugins are used to handle custom message types.