## Uses of Class
org.apache.sysds.runtime.privacy.PrivacyConstraint

- Packages that use PrivacyConstraint
  Package | Description
  --- | ---
  org.apache.sysds.hops |
  org.apache.sysds.lops |
  org.apache.sysds.parser |
  org.apache.sysds.runtime.instructions |
  org.apache.sysds.runtime.instructions.cp |
  org.apache.sysds.runtime.privacy |
  org.apache.sysds.runtime.util |

- - ### Uses of PrivacyConstraint in org.apache.sysds.hops

    Methods in org.apache.sysds.hops that return PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `PrivacyConstraint` | Hop.`getPrivacy()`

    Methods in org.apache.sysds.hops with parameters of type PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `void` | Hop.`setPrivacy(PrivacyConstraint privacy)`

  - ### Uses of PrivacyConstraint in org.apache.sysds.lops

    Methods in org.apache.sysds.lops that return PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `PrivacyConstraint` | Lop.`getPrivacyConstraint()`

    Methods in org.apache.sysds.lops with parameters of type PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `void` | Lop.`setPrivacyConstraint(PrivacyConstraint privacy)` Method to set privacy constraint of Lop.

  - ### Uses of PrivacyConstraint in org.apache.sysds.parser

    Methods in org.apache.sysds.parser that return PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `PrivacyConstraint` | Identifier.`getPrivacy()`

    Methods in org.apache.sysds.parser with parameters of type PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `void` | Identifier.`setPrivacy(PrivacyConstraint privacyConstraint)`

  - ### Uses of PrivacyConstraint in org.apache.sysds.runtime.instructions

    Methods in org.apache.sysds.runtime.instructions that return PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `PrivacyConstraint` | Instruction.`getPrivacyConstraint()`

    Methods in org.apache.sysds.runtime.instructions with parameters of type PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `void` | Instruction.`setPrivacyConstraint(PrivacyConstraint pc)`

  - ### Uses of PrivacyConstraint in org.apache.sysds.runtime.instructions.cp

    Methods in org.apache.sysds.runtime.instructions.cp that return PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `PrivacyConstraint` | Data.`getPrivacyConstraint()`
    `PrivacyConstraint` | CPOperand.`getPrivacyConstraint()`

    Methods in org.apache.sysds.runtime.instructions.cp with parameters of type PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `void` | CPOperand.`setPrivacyConstraint(PrivacyConstraint privacyConstraint)`
    `void` | Data.`setPrivacyConstraints(PrivacyConstraint pc)`

  - ### Uses of PrivacyConstraint in org.apache.sysds.runtime.privacy

    Methods in org.apache.sysds.runtime.privacy that return PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `static PrivacyConstraint` | PrivacyPropagator.`matrixMultiplicationPropagation(MatrixBlock input1, PrivacyConstraint privacyConstraint1, MatrixBlock input2, PrivacyConstraint privacyConstraint2)` Return the merged fine-grained privacy constraint of a matrix multiplication with the given privacy constraints.
    `static PrivacyConstraint` | PrivacyPropagator.`mergeBinary(PrivacyConstraint privacyConstraint1, PrivacyConstraint privacyConstraint2)`
    `static PrivacyConstraint` | PrivacyPropagator.`mergeNary(PrivacyConstraint[] privacyConstraints)`

    Methods in org.apache.sysds.runtime.privacy with parameters of type PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `static PrivacyConstraint` | PrivacyPropagator.`matrixMultiplicationPropagation(MatrixBlock input1, PrivacyConstraint privacyConstraint1, MatrixBlock input2, PrivacyConstraint privacyConstraint2)` Return the merged fine-grained privacy constraint of a matrix multiplication with the given privacy constraints.
    `static PrivacyConstraint` | PrivacyPropagator.`mergeBinary(PrivacyConstraint privacyConstraint1, PrivacyConstraint privacyConstraint2)`
    `static PrivacyConstraint` | PrivacyPropagator.`mergeNary(PrivacyConstraint[] privacyConstraints)`
    `static void` | PrivacyUtils.`setFineGrainedPrivacy(PrivacyConstraint privacyConstraint, Expression eFineGrainedPrivacy)`

  - ### Uses of PrivacyConstraint in org.apache.sysds.runtime.util

    Methods in org.apache.sysds.runtime.util with parameters of type PrivacyConstraint
    Modifier and Type | Method and Description
    --- | ---
    `static String` | HDFSTool.`metaDataToString(Types.ValueType vt, Types.ValueType[] schema, Types.DataType dt, DataCharacteristics dc, Types.FileFormat fmt, FileFormatProperties formatProperties, PrivacyConstraint privacyConstraint)`
    `static void` | HDFSTool.`writeMetaDataFile(String mtdfile, Types.ValueType vt, DataCharacteristics dc, Types.FileFormat fmt, FileFormatProperties formatProperties, PrivacyConstraint privacyConstraint)`
    `static void` | HDFSTool.`writeMetaDataFile(String mtdfile, Types.ValueType vt, DataCharacteristics mc, Types.FileFormat fmt, PrivacyConstraint privacyConstraint)`
    `static void` | HDFSTool.`writeMetaDataFile(String mtdfile, Types.ValueType vt, Types.ValueType[] schema, Types.DataType dt, DataCharacteristics dc, Types.FileFormat fmt, FileFormatProperties formatProperties, PrivacyConstraint privacyConstraint)`
    `static void` | HDFSTool.`writeMetaDataFile(String mtdfile, Types.ValueType vt, Types.ValueType[] schema, Types.DataType dt, DataCharacteristics mc, Types.FileFormat fmt, PrivacyConstraint privacyConstraint)`
    `static void` | HDFSTool.`writeScalarMetaDataFile(String mtdfile, Types.ValueType vt, PrivacyConstraint privacyConstraint)`

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