Class MappingTrie

java.lang.Object
org.apache.sysds.runtime.iogen.MappingTrie

public class MappingTrie extends Object
  • Constructor Details

    • MappingTrie

      public MappingTrie()
  • Method Details

    • setInALine

      public void setInALine(boolean inALine)
    • insert

      public void insert(String word, int rowIndex)
    • reverseInsert

      public void reverseInsert(String word, int rowIndex)
    • insert

      public void insert(String word, ArrayList<Integer> rowIndexes)
    • getFistMultiChildNode

      public MappingTrieNode getFistMultiChildNode(MappingTrieNode node)
    • insertKeys

      public void insertKeys(ArrayList<String> keys)
    • getAllSubStringsOfStringContainIntersect

      public Set<String> getAllSubStringsOfStringContainIntersect(String str, BitSet bitSet)
    • getIntersectOfChildren

      public String getIntersectOfChildren(MappingTrieNode node)
    • getRoot

      public MappingTrieNode getRoot()
    • reConstruct

      public boolean reConstruct()
    • getAllSequentialKeys

      public ArrayList<ArrayList<String>> getAllSequentialKeys()
    • setWindowSize

      public void setWindowSize(int windowSize)