Constructor and Description |
---|
CNodeMultiAgg(ArrayList<CNode> inputs,
ArrayList<CNode> outputs) |
Modifier and Type | Method and Description |
---|---|
CNodeTpl |
clone() |
String |
codegen(boolean sparse) |
boolean |
equals(Object o) |
ArrayList<Types.AggOp> |
getAggOps() |
SpoofFusedOp.SpoofOutputDimsType |
getOutputDimType() |
ArrayList<CNode> |
getOutputs() |
ArrayList<Hop> |
getRootNodes() |
String |
getTemplateInfo() |
int |
hashCode() |
boolean |
isSparseSafe() |
void |
renameInputs() |
void |
resetVisitStatusOutputs() |
void |
setAggOps(ArrayList<Types.AggOp> aggOps) |
void |
setOutputDims() |
void |
setRootNodes(ArrayList<Hop> roots) |
void |
setSparseSafe(boolean flag) |
addInput, codegen, getBeginLine, getInputHopIDs, getInputNames, resetVisitStatus, rReorderCommutativeBinaryOps, setBeginLine
createVarname, getClassname, getDataType, getID, getInput, getNumCols, getNumRows, getOutput, getVarname, getVectorLength, isGenerated, isLiteral, isVisited, resetGenerated, resetHash, resetVisitStatus, setDataType, setLiteral, setNumCols, setNumRows, setOutput, setVisited, setVisited
public void resetVisitStatusOutputs()
resetVisitStatusOutputs
in class CNodeTpl
public void setAggOps(ArrayList<Types.AggOp> aggOps)
public ArrayList<Types.AggOp> getAggOps()
public void setSparseSafe(boolean flag)
public boolean isSparseSafe()
public void renameInputs()
renameInputs
in class CNodeTpl
public void setOutputDims()
setOutputDims
in class CNode
public SpoofFusedOp.SpoofOutputDimsType getOutputDimType()
getOutputDimType
in class CNodeTpl
public String getTemplateInfo()
getTemplateInfo
in class CNodeTpl
Copyright © 2020 The Apache Software Foundation. All rights reserved.