Class CPlanMemoTable.MemoTableEntry
- java.lang.Object
- 
- org.apache.sysds.hops.codegen.template.CPlanMemoTable.MemoTableEntry
 
- 
- Enclosing class:
- CPlanMemoTable
 
 public static class CPlanMemoTable.MemoTableEntry extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description TemplateBase.CloseTypectypelonginput1longinput2longinput3intsizeTemplateBase.TemplateTypetype
 - 
Constructor SummaryConstructors Constructor Description MemoTableEntry(TemplateBase.TemplateType t, long in1, long in2, long in3, int inlen)MemoTableEntry(TemplateBase.TemplateType t, long in1, long in2, long in3, int inlen, TemplateBase.CloseType close)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountPlanRefs()booleanequalPlanRefs(CPlanMemoTable.MemoTableEntry that)booleanequals(Object obj)intgetPlanRefIndex()inthashCode()booleanhasPlanRef()booleanhasPlanRefTo(long hopID)longinput(int index)booleanisClosed()booleanisPlanRef(int index)booleanisValid()booleansubsumes(CPlanMemoTable.MemoTableEntry that)StringtoString()
 
- 
- 
- 
Field Detail- 
typepublic TemplateBase.TemplateType type 
 - 
input1public final long input1 
 - 
input2public final long input2 
 - 
input3public final long input3 
 - 
sizepublic final int size 
 - 
ctypepublic TemplateBase.CloseType ctype 
 
- 
 - 
Constructor Detail- 
MemoTableEntrypublic MemoTableEntry(TemplateBase.TemplateType t, long in1, long in2, long in3, int inlen) 
 - 
MemoTableEntrypublic MemoTableEntry(TemplateBase.TemplateType t, long in1, long in2, long in3, int inlen, TemplateBase.CloseType close) 
 
- 
 - 
Method Detail- 
isClosedpublic boolean isClosed() 
 - 
isValidpublic boolean isValid() 
 - 
isPlanRefpublic boolean isPlanRef(int index) 
 - 
hasPlanRefpublic boolean hasPlanRef() 
 - 
hasPlanRefTopublic boolean hasPlanRefTo(long hopID) 
 - 
countPlanRefspublic int countPlanRefs() 
 - 
getPlanRefIndexpublic int getPlanRefIndex() 
 - 
equalPlanRefspublic boolean equalPlanRefs(CPlanMemoTable.MemoTableEntry that) 
 - 
inputpublic long input(int index) 
 - 
subsumespublic boolean subsumes(CPlanMemoTable.MemoTableEntry that) 
 
- 
 
-