The spark ML transformer that's being wrapped
stage uid
name of spark parameter that sets the first input column
name of spark parameter that sets the first input column
unique name of the operation this stage performs
unique name of the operation this stage performs
name of spark parameter that sets the first output column
name of spark parameter that sets the first output column
The spark ML transformer that's being wrapped
stage uid
stage uid
Wraps a spark ML transformer with setable input and output columns. Those transformers that fall in this case, include those that inherit from org.apache.spark.ml.UnaryEstimator, as well as others such as OneHotEncoder, org.apache.spark.ml.feature.Binarizer, org.apache.spark.ml.feature.VectorSlicer, org.apache.spark.ml.feature.HashingTF, org.apache.spark.ml.feature.StopWordsRemover, org.apache.spark.ml.feature.IndexToString, org.apache.spark.ml.feature.StringIndexer. Their defining characteristic is that they take one column as input, and output one column as result.
The type of the input feature
The type of the output feature (result of transformation)
type of spark transformer to wrap