code: def _transform_recursive(self, dataset, recursive_pipeline):
      self._transfer_params_to_java()
      return DataFrame(
          self._java_obj.recursiveTransform(
              dataset._jdf, recursive_pipeline._to_java()
          ),
          dataset.sql_ctx,
      )
  
file_path: spark-nlp/python/sparknlp/internal/recursive.py
imports: from abc import ABC
  from pyspark.ml.wrapper import JavaEstimator, JavaModel
  from pyspark.sql import DataFrame
label_desc: Use image node_id 1 for calling the RecursiveTransformer obj's underlying member method code with example usage: obj._transform_recursive(dataset, recursive_pipeline) and returns: DataFrame