lale.lib.rasl.relational module

class lale.lib.rasl.relational.Relational(*, operator)

Bases: PlannedIndividualOp

Higher order operator that contains a nested data join pipeline that has

This documentation is auto-generated from JSON schemas.

multiple table joins and aggregates on those joins.

Parameters

operator (operator, optional, not for optimizer) – A lale pipeline object to be used inside of relational that captures the data join and aggregate operations.

fit(X, y=None, **fit_params)

Train the operator.

Note: The fit method is not available until this operator is trainable.

Once this method is available, it will have the following signature:

Parameters
  • X (any) – Features; the outer array is over samples.

  • y (union type) –

    • array of items : float

    • or array of items : string

    • or array of items : boolean

transform(X, y=None)

Transform the data.

Note: The transform method is not available until this operator is trained.

Once this method is available, it will have the following signature:

Parameters

X (any) – The input data for transform.

Returns

result – Output data schema for transform.

Return type

array of items : array of items : float