## Uses of Class
org.apache.sysds.runtime.controlprogram.federated.FederatedUDF

- Packages that use FederatedUDF
  Package | Description
  --- | ---
  org.apache.sysds.hops.rewrite |
  org.apache.sysds.runtime.instructions.fed |
  org.apache.sysds.runtime.lineage |

- - ### Uses of FederatedUDF in org.apache.sysds.hops.rewrite

    Subclasses of FederatedUDF in org.apache.sysds.hops.rewrite
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `RewriteFederatedExecution.PrivacyConstraintRetriever` FederatedUDF for retrieving privacy constraint of data stored in file name.

  - ### Uses of FederatedUDF in org.apache.sysds.runtime.instructions.fed

    Subclasses of FederatedUDF in org.apache.sysds.runtime.instructions.fed
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MultiReturnParameterizedBuiltinFEDInstruction.CreateFrameEncoder`
    `static class` | `MultiReturnParameterizedBuiltinFEDInstruction.ExecuteFrameEncoder`
    `static class` | `ParameterizedBuiltinFEDInstruction.DecodeMatrix`
    `static class` | `ReorgFEDInstruction.DiagMatrix`
    `static class` | `ReorgFEDInstruction.Rdiag`

  - ### Uses of FederatedUDF in org.apache.sysds.runtime.lineage

    Methods in org.apache.sysds.runtime.lineage with parameters of type FederatedUDF
    Modifier and Type | Method and Description
    --- | ---
    `static void` | LineageCache.`putValue(FederatedUDF udf, ExecutionContext ec, long computetime)`
    `static FederatedResponse` | LineageCache.`reuse(FederatedUDF udf, ExecutionContext ec)`
    `static FederatedResponse` | LineageItemUtils.`setUDFResponse(FederatedUDF udf, MatrixObject mo)`
    `static void` | LineageItemUtils.`traceFedUDF(ExecutionContext ec, FederatedUDF udf)`

Copyright © 2021 The Apache Software Foundation. All rights reserved.