Class CNodeCell
java.lang.Object
org.apache.sysds.hops.codegen.cplan.CNode
org.apache.sysds.hops.codegen.cplan.CNodeTpl
org.apache.sysds.hops.codegen.cplan.CNodeCell
- All Implemented Interfaces:
Cloneable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()codegen(boolean sparse, SpoofCompiler.GeneratorAPI _api) intcompile(SpoofCompiler.GeneratorAPI api, String src) booleanbooleangetAggOp()inthashCode()booleanbooleanbooleanvoidbooleanvoidsetAggOp(Types.AggOp aggop) voidvoidsetContainsSeq(boolean flag) voidsetMultipleConsumers(boolean flag) voidvoidsetRequiresCastDtm(boolean flag) voidsetSparseSafe(boolean flag) Methods inherited from class org.apache.sysds.hops.codegen.cplan.CNodeTpl
addInput, codegen, getBeginLine, getGeneratorAPI, getInputHopIDs, getInputNames, resetVisitStatus, resetVisitStatusOutputs, rReorderCommutativeBinaryOps, setBeginLine, setGeneratorAPIMethods inherited from class org.apache.sysds.hops.codegen.cplan.CNode
createVarname, createVarname, getClassname, getDataType, getID, getInput, getNumCols, getNumRows, getOutput, getVarname, getVarname, getVectorLength, isGenerated, isLiteral, isVisited, resetGenerated, resetHash, resetVisitStatus, setDataType, setLiteral, setNumCols, setNumRows, setOutput, setVarName, setVisited, setVisited
-
Field Details
-
JAVA_TEMPLATE
- See Also:
-
-
Constructor Details
-
CNodeCell
-
-
Method Details
-
setMultipleConsumers
public void setMultipleConsumers(boolean flag) -
hasMultipleConsumers
public boolean hasMultipleConsumers() -
setCellType
-
getCellType
-
setAggOp
-
getAggOp
-
getSpoofAggOp
-
setSparseSafe
public void setSparseSafe(boolean flag) -
isSparseSafe
public boolean isSparseSafe() -
setContainsSeq
public void setContainsSeq(boolean flag) -
containsSeq
public boolean containsSeq() -
setRequiresCastDtm
public void setRequiresCastDtm(boolean flag) -
requiredCastDtm
public boolean requiredCastDtm() -
renameInputs
public void renameInputs()- Specified by:
renameInputsin classCNodeTpl
-
codegen
-
setOutputDims
public void setOutputDims()- Specified by:
setOutputDimsin classCNode
-
clone
-
getOutputDimType
- Specified by:
getOutputDimTypein classCNodeTpl
-
hashCode
public int hashCode() -
equals
-
getTemplateInfo
- Specified by:
getTemplateInfoin classCNodeTpl
-
isSupported
- Specified by:
isSupportedin classCNode
-
compile
-