Transformations =============== All steps can be imported directly from the ``ppc_robot_lib.steps.transformations`` module. .. contents:: :local: :backlinks: none Filtering, splitting and merging -------------------------------- ConcatStep ^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.concat.ConcatStep FilterStep ^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.filter.FilterStep FilterColumnMatchStep ^^^^^^^^^^^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.filter_column_match.FilterColumnMatchStep JoinOnColumnStep ^^^^^^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.join_on_column.JoinOnColumnStep .. autoclass:: ppc_robot_lib.utils.types.JoinType :members: SplitByColumnStep ^^^^^^^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.split_by_column.SplitByColumnStep Grouping and Aggregations ------------------------- AggregateByColumnStep ^^^^^^^^^^^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.aggregate_by_column.AggregateByColumnStep GroupByAndAggregateStep ^^^^^^^^^^^^^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.group_by_and_aggregate.GroupByAndAggregateStep GroupByColumnStep ^^^^^^^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.group_by_column.GroupByColumnStep Computation ----------- ComputeStep ^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.compute.ComputeStep Sorting ------- SortStep ^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.sort.SortStep Utility Operations ------------------ AddClientIdStep ^^^^^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.add_client_id.AddClientIdStep ProjectionStep ^^^^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.projection.ProjectionStep RenameStep ^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.rename.RenameStep SuffixColumnsStep ^^^^^^^^^^^^^^^^^ .. autoclass:: ppc_robot_lib.steps.transformations.suffix_columns.SuffixColumnsStep