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

Packages that use FederatedUDF
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
`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
`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
`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)`