Class CNodeTpl

    • Method Detail

      • addInput

        public void addInput​(CNode in)
      • getInputNames

        public String[] getInputNames()
      • getInputHopIDs

        public HashSet<Long> getInputHopIDs​(boolean inclLiterals)
      • resetVisitStatusOutputs

        public void resetVisitStatusOutputs()
      • resetVisitStatus

        public static void resetVisitStatus​(List<CNode> outputs)
      • codegen

        public String codegen()
      • clone

        public abstract CNodeTpl clone()
      • getTemplateInfo

        public abstract String getTemplateInfo()
      • renameInputs

        public abstract void renameInputs()
      • rReorderCommutativeBinaryOps

        public void rReorderCommutativeBinaryOps​(CNode node,
                                                 long mainHopID)
      • setBeginLine

        public void setBeginLine​(int line)
      • getBeginLine

        public int getBeginLine()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class CNode