Packages

case class ScalaClassSnowparkDfsTransformer(name: String = "snowparkScalaTransform", description: Option[String] = None, className: String, options: Map[String, String] = Map(), runtimeOptions: Map[String, String] = Map()) extends OptionsGenericDfsTransformer with Product with Serializable

Configuration of a custom Spark-DataFrame transformation between many inputs and many outputs (n:m) Define a transform function which receives a map of input DataObjectIds with DataFrames and a map of options and as to return a map of output DataObjectIds with DataFrames, see also trait CustomSnowparkDfsTransformer.

name

name of the transformer

description

Optional description of the transformer

className

class name implementing trait CustomSnowparkDfsTransformer

options

Options to pass to the transformation

runtimeOptions

optional tuples of [key, spark sql expression] to be added as additional options when executing transformation. The spark sql expressions are evaluated against an instance of DefaultExpressionData.

Annotations
@Scaladoc()
Linear Supertypes
Serializable, Serializable, Product, Equals, OptionsGenericDfsTransformer, GenericDfsTransformer, ConfigHolder, ParsableFromConfig[GenericDfsTransformer], GenericDfsTransformerDef, PartitionValueTransformer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaClassSnowparkDfsTransformer
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. OptionsGenericDfsTransformer
  7. GenericDfsTransformer
  8. ConfigHolder
  9. ParsableFromConfig
  10. GenericDfsTransformerDef
  11. PartitionValueTransformer
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalaClassSnowparkDfsTransformer(name: String = "snowparkScalaTransform", description: Option[String] = None, className: String, options: Map[String, String] = Map(), runtimeOptions: Map[String, String] = Map())

    name

    name of the transformer

    description

    Optional description of the transformer

    className

    class name implementing trait CustomSnowparkDfsTransformer

    options

    Options to pass to the transformation

    runtimeOptions

    optional tuples of [key, spark sql expression] to be added as additional options when executing transformation. The spark sql expressions are evaluated against an instance of DefaultExpressionData.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val className: String
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. val description: Option[String]
    Definition Classes
    ScalaClassSnowparkDfsTransformer → GenericDfsTransformerDef
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def factory: FromConfigFactory[GenericDfsTransformer]
    Definition Classes
    ScalaClassSnowparkDfsTransformer → ParsableFromConfig
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def getSubFeedSupportedType: scala.reflect.api.JavaUniverse.Type
    Definition Classes
    ScalaClassSnowparkDfsTransformer → GenericDfsTransformerDef
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. val name: String
    Definition Classes
    ScalaClassSnowparkDfsTransformer → GenericDfsTransformerDef
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. val options: Map[String, String]
    Definition Classes
    ScalaClassSnowparkDfsTransformer → OptionsGenericDfsTransformer
  18. def prepare(actionId: ActionId)(implicit context: ActionPipelineContext): Unit
    Definition Classes
    GenericDfsTransformerDef
    Annotations
    @Scaladoc()
  19. val runtimeOptions: Map[String, String]
    Definition Classes
    ScalaClassSnowparkDfsTransformer → OptionsGenericDfsTransformer
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def transform(actionId: ActionId, partitionValues: Seq[PartitionValues], dfs: Map[String, GenericDataFrame], executionModeResultOptions: Map[String, String])(implicit context: ActionPipelineContext): Map[String, GenericDataFrame]
    Definition Classes
    OptionsGenericDfsTransformer → GenericDfsTransformerDef
  22. def transformPartitionValues(actionId: ActionId, partitionValues: Seq[PartitionValues], executionModeResultOptions: Map[String, String])(implicit context: ActionPipelineContext): Option[Map[PartitionValues, PartitionValues]]
    Definition Classes
    OptionsGenericDfsTransformer → PartitionValueTransformer
  23. def transformPartitionValuesWithOptions(actionId: ActionId, partitionValues: Seq[PartitionValues], options: Map[String, String])(implicit context: ActionPipelineContext): Option[Map[PartitionValues, PartitionValues]]
    Definition Classes
    OptionsGenericDfsTransformer
    Annotations
    @Scaladoc()
  24. def transformWithOptions(actionId: ActionId, partitionValues: Seq[PartitionValues], dfs: Map[String, GenericDataFrame], options: Map[String, String])(implicit context: ActionPipelineContext): Map[String, GenericDataFrame]
    Definition Classes
    ScalaClassSnowparkDfsTransformer → OptionsGenericDfsTransformer
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from OptionsGenericDfsTransformer

Inherited from GenericDfsTransformer

Inherited from ConfigHolder

Inherited from ParsableFromConfig[GenericDfsTransformer]

Inherited from GenericDfsTransformerDef

Inherited from PartitionValueTransformer

Inherited from AnyRef

Inherited from Any

Ungrouped