public class DataframeTransform
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>>
DataframeTransform.| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> |
expand(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> input) |
static DataframeTransform |
of(java.lang.String func)
Instantiates a multi-language wrapper for a Python DataframeTransform with a given lambda
function.
|
DataframeTransform |
withExpansionService(java.lang.String expansionService)
Sets an expansion service endpoint for DataframeTransform.
|
DataframeTransform |
withIndexes()
Sets include_indexes option for DataframeTransform.
|
addAnnotation, compose, compose, getAdditionalInputs, getAnnotations, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, populateDisplayData, setDisplayData, setResourceHints, toString, validate, validatepublic static DataframeTransform of(java.lang.String func)
func - A Python lambda function that accepts Pandas dataframe object.DataframeTransform for the given lambda function.public DataframeTransform withIndexes()
DataframeTransform with include_indexes option enabled.public DataframeTransform withExpansionService(java.lang.String expansionService)
expansionService - A URL for a Python expansion service.DataframeTransform for the given expansion service endpoint.public org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> expand(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> input)
expand in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>>