## Uses of Class
org.apache.sysds.runtime.privacy.finegrained.DataRange

- Packages that use DataRange
  Package | Description
  --- | ---
  org.apache.sysds.runtime.privacy.finegrained |

- - ### Uses of DataRange in org.apache.sysds.runtime.privacy.finegrained

    Methods in org.apache.sysds.runtime.privacy.finegrained that return DataRange
    Modifier and Type | Method and Description
    --- | ---
    `DataRange[]` | FineGrainedPrivacy.`getDataRangesOfPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)` Get all data ranges for the given privacy level.
    `DataRange[]` | FineGrainedPrivacyMap.`getDataRangesOfPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)`
    `DataRange[]` | FineGrainedPrivacyList.`getDataRangesOfPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)`

    Methods in org.apache.sysds.runtime.privacy.finegrained that return types with arguments of type DataRange
    Modifier and Type | Method and Description
    --- | ---
    `ArrayList<Map.Entry<DataRange,PrivacyConstraint.PrivacyLevel>>` | FineGrainedPrivacy.`getAllConstraintsList()` Return all fine-grained privacy constraints as an arraylist.
    `ArrayList<Map.Entry<DataRange,PrivacyConstraint.PrivacyLevel>>` | FineGrainedPrivacyMap.`getAllConstraintsList()`
    `ArrayList<Map.Entry<DataRange,PrivacyConstraint.PrivacyLevel>>` | FineGrainedPrivacyList.`getAllConstraintsList()`
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacy.`getPrivacyLevel(DataRange searchRange)` Get the data ranges and related privacy levels within given data search range.
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyMap.`getPrivacyLevel(DataRange searchRange)`
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyList.`getPrivacyLevel(DataRange searchRange)`
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacy.`getPrivacyLevelOfElement(long[] searchIndex)` Get the data ranges and related privacy levels of the element with the given index.
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyMap.`getPrivacyLevelOfElement(long[] searchIndex)`
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyList.`getPrivacyLevelOfElement(long[] searchIndex)`

    Methods in org.apache.sysds.runtime.privacy.finegrained with parameters of type DataRange
    Modifier and Type | Method and Description
    --- | ---
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacy.`getPrivacyLevel(DataRange searchRange)` Get the data ranges and related privacy levels within given data search range.
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyMap.`getPrivacyLevel(DataRange searchRange)`
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyList.`getPrivacyLevel(DataRange searchRange)`
    `boolean` | DataRange.`overlaps(DataRange dataRange)` Returns true if this data range overlaps with the given data range.
    `void` | FineGrainedPrivacy.`put(DataRange dataRange, PrivacyConstraint.PrivacyLevel privacyLevel)` Set privacy level of the given data range.
    `void` | FineGrainedPrivacyMap.`put(DataRange dataRange, PrivacyConstraint.PrivacyLevel privacyLevel)`
    `void` | FineGrainedPrivacyList.`put(DataRange dataRange, PrivacyConstraint.PrivacyLevel privacyLevel)`

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