Interface | Description |
---|---|
Propagator |
Interface for all propagator instances with a single output.
|
PropagatorMultiReturn |
Interface for all propagator instances with multiple outputs.
|
Class | Description |
---|---|
AppendPropagator | |
CBindPropagator | |
ListAppendPropagator | |
ListRemovePropagator | |
MatrixMultiplicationPropagator |
Used for propagating constraints in a matrix multiplication.
|
MatrixMultiplicationPropagatorNaive |
MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints
with a naive propagation of the fine-grained constraints.
|
MatrixMultiplicationPropagatorPrivateFirst |
MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints by finding the private elements first
followed by propagating PrivateAggregation in case of non-aggregating operator types.
|
MatrixMultiplicationPropagatorPrivateFirstOptimized |
MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints by finding the private elements first
while propagating PrivateAggregation in case of non-aggregating operator types.
|
PrivacyPropagator |
Class with static methods merging privacy constraints of operands
in expressions to generate the privacy constraints of the output.
|
RBindPropagator |
Enum | Description |
---|---|
OperatorType |
Copyright © 2021 The Apache Software Foundation. All rights reserved.