Class CodeGenTrieNode
- java.lang.Object
 - 
- org.apache.sysds.runtime.iogen.codegen.CodeGenTrieNode
 
 
- 
public class CodeGenTrieNode extends Object
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCodeGenTrieNode.NodeType 
- 
Constructor Summary
Constructors Constructor Description CodeGenTrieNode(boolean endOfCondition, String colIndex, Types.ValueType valueType, String key, HashSet<String> naStrings, CodeGenTrieNode.NodeType type)CodeGenTrieNode(String colIndex, String key, CodeGenTrieNode.NodeType type)CodeGenTrieNode(CodeGenTrieNode.NodeType type) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,CodeGenTrieNode>getChildren()StringgetColIndex()intgetColIndexBeginPos()StringgetKey()intgetRowIndexBeginPos()CodeGenTrieNode.NodeTypegetType()Types.ValueTypegetValueType()StringgeValueCode(String destination, String currPos)booleanisEndOfCondition()voidsetColIndex(String colIndex)voidsetColIndexBeginPos(int colIndexBeginPos)voidsetEndOfCondition(boolean endOfCondition)voidsetKey(String key)voidsetRowIndexBeginPos(int rowIndexBeginPos)voidsetValueType(Types.ValueType valueType) 
 - 
 
- 
- 
Constructor Detail
- 
CodeGenTrieNode
public CodeGenTrieNode(CodeGenTrieNode.NodeType type)
 
- 
CodeGenTrieNode
public CodeGenTrieNode(String colIndex, String key, CodeGenTrieNode.NodeType type)
 
- 
CodeGenTrieNode
public CodeGenTrieNode(boolean endOfCondition, String colIndex, Types.ValueType valueType, String key, HashSet<String> naStrings, CodeGenTrieNode.NodeType type) 
 - 
 
- 
Method Detail
- 
getChildren
public Map<String,CodeGenTrieNode> getChildren()
 
- 
isEndOfCondition
public boolean isEndOfCondition()
 
- 
setEndOfCondition
public void setEndOfCondition(boolean endOfCondition)
 
- 
getColIndex
public String getColIndex()
 
- 
setColIndex
public void setColIndex(String colIndex)
 
- 
getValueType
public Types.ValueType getValueType()
 
- 
setValueType
public void setValueType(Types.ValueType valueType)
 
- 
getKey
public String getKey()
 
- 
setKey
public void setKey(String key)
 
- 
getType
public CodeGenTrieNode.NodeType getType()
 
- 
getRowIndexBeginPos
public int getRowIndexBeginPos()
 
- 
setRowIndexBeginPos
public void setRowIndexBeginPos(int rowIndexBeginPos)
 
- 
getColIndexBeginPos
public int getColIndexBeginPos()
 
- 
setColIndexBeginPos
public void setColIndexBeginPos(int colIndexBeginPos)
 
 - 
 
 -