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

Packages that use FederatedUDF
Package
Description
org.apache.sysds.runtime.controlprogram.federated
org.apache.sysds.runtime.instructions.fed
org.apache.sysds.runtime.lineage

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

Subclasses of FederatedUDF in org.apache.sysds.runtime.controlprogram.federated
Modifier and Type
Class
Description
`static class`
`FederatedData.GetPrivacyConstraints`
`static class`
`FederatedStatistics.FedStatsCollectFunction`

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

Subclasses of FederatedUDF in org.apache.sysds.runtime.instructions.fed
Modifier and Type
Class
Description
`static class`
`MultiReturnParameterizedBuiltinFEDInstruction.CreateFrameEncoder`
`static class`
`MultiReturnParameterizedBuiltinFEDInstruction.ExecuteFrameEncoder`
`static class`
`ParameterizedBuiltinFEDInstruction.DecodeMatrix`
`static class`
`QuantilePickFEDInstruction.CreateMatrixFromFrame`
`static class`
`QuantilePickFEDInstruction.GetHistogram`
`static class`
`QuantilePickFEDInstruction.GetValuesInRange`
`static class`
`QuantilePickFEDInstruction.GetValuesInRanges`
`static class`
`QuantilePickFEDInstruction.MinMax`
`static class`
`ReorgFEDInstruction.DiagMatrix`
`static class`
`ReorgFEDInstruction.Rdiag`
`static class`
`ReorgFEDInstruction.SliceMatrix`

## 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
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)`