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

Packages that use DataRange
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
`DataRange[]` FineGrainedPrivacyMap.`getDataRangesOfPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)`
`DataRange[]` FineGrainedPrivacyList.`getDataRangesOfPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)`
`DataRange[]` FineGrainedPrivacy.`getDataRangesOfPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)` Get all data ranges for the given privacy level.

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

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