Packages

package plugin

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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.

  2. 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.

  3. 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

  1. 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.

Ungrouped