package plugin
- Alphabetic
- Public
- Protected
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.