Class CompressedSizeInfo
- java.lang.Object
- 
- org.apache.sysds.runtime.compress.estim.CompressedSizeInfo
 
- 
 public class CompressedSizeInfo extends Object A helper reusable object for maintaining information about estimated compression
- 
- 
Field SummaryFields Modifier and Type Field Description List<CompressedSizeInfoColGroup>compressionInfo
 - 
Constructor SummaryConstructors Constructor Description CompressedSizeInfo(List<CompressedSizeInfoColGroup> compressionInfo)CompressedSizeInfo(CompressedSizeInfoColGroup g)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearMaps()StringgetEstimatedDistinct()CompressedSizeInfoColGroupgetGroupInfo(int index)List<CompressedSizeInfoColGroup>getInfo()StringgetNrColumnsString()intgetNumberColGroups()longmemoryEstimate()Method for returning the calculated memory usage from this specific compression plan.CompressedSizeInfosetInfo(List<CompressedSizeInfoColGroup> info)StringtoString()
 
- 
- 
- 
Field Detail- 
compressionInfopublic List<CompressedSizeInfoColGroup> compressionInfo 
 
- 
 - 
Constructor Detail- 
CompressedSizeInfopublic CompressedSizeInfo(CompressedSizeInfoColGroup g) 
 - 
CompressedSizeInfopublic CompressedSizeInfo(List<CompressedSizeInfoColGroup> compressionInfo) 
 
- 
 - 
Method Detail- 
getGroupInfopublic CompressedSizeInfoColGroup getGroupInfo(int index) 
 - 
getInfopublic List<CompressedSizeInfoColGroup> getInfo() 
 - 
setInfopublic CompressedSizeInfo setInfo(List<CompressedSizeInfoColGroup> info) 
 - 
clearMapspublic void clearMaps() 
 - 
memoryEstimatepublic long memoryEstimate() Method for returning the calculated memory usage from this specific compression plan.- Returns:
- The in memory estimate as a long counting bytes.
 
 - 
getNumberColGroupspublic int getNumberColGroups() 
 - 
getEstimatedDistinctpublic String getEstimatedDistinct() 
 - 
getNrColumnsStringpublic String getNrColumnsString() 
 
- 
 
-