Package

ksb.csle.component.operator

transformation

Permalink

package transformation

Visibility
  1. Public
  2. All

Type Members

  1. class AddConditionalColumnOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that adds new column in the given rules.

  2. class ChangeColumnDataTypeOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that changes column data type.

  3. class ExplodeColumnOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that creates a new row for each element in the given array or map column.

  4. class FlattenOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that flattens column.

  5. class InterpolateOperator extends BaseGenericOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that converts the dataframe at regular intervals by interpolation. LINEAR: curve fitting using linear polynomials to construct new data points. NEAREST: Nearest-neighbor interpolation, selects the value of the nearest point. PREV_COPY: selects the previous value.

  6. class MinMaxScalingOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that rescales the selected columns individually to a common range [min, max]. If 'withMinMaxRange' is false, the max value in selected column becomes the rescaled max value. If 'withMinMaxRange' is true, 'maxRealValue' parameter becomes the rescaled max value.

  7. class NullReplaceOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that replaces empty string and 0 value with null value.

  8. class OneHotEncodingOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that replaces empty string and 0 value with null value.

  9. class PivotOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that rotates the given dataframe by grouping multiple rows of same groups to single rows.

  10. class RenameColumnOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that renames existing column.

  11. class ReshapeWithTimeWindowOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that makes the time windowing rows by time window value parameter.

  12. class SelectWithTimeWindowOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that selects the time windowing rows by time window value parameter.

  13. class SplitColumnOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that splits the existing column into multiple columns.

  14. class StringIndexOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that maps string column to index column.

  15. class TimeSynchronizeOperator extends BaseGenericOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that joins two dataframes according to timestamp. The dataframe to be joined (second dataframe) is loaded by csv file format.

  16. class TransposeOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that converts the dataframe with single column to the dataframe with one row. It can be used to transpose one column to one row.

  17. class VectorizeColumnOperator extends BaseDataOperator[StreamOperatorInfo, DataFrame]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Operator that vectorizes multiple columns to one column.

Value Members

  1. object MinMaxScalingOperator extends Serializable

    Permalink
  2. object NullReplaceOperator extends Serializable

    Permalink
  3. object OneHotEncodingOperator extends Serializable

    Permalink
  4. object PivotOperator extends Serializable

    Permalink
  5. object ReshapeWithTimeWindowOperator extends Serializable

    Permalink
  6. object SelectWithTimeWindowOperator extends Serializable

    Permalink
  7. object TransposeOperator extends Serializable

    Permalink

Ungrouped