Class IndexPath

  • All Implemented Interfaces:
    java.lang.Comparable<IndexPath>

    public class IndexPath
    extends java.lang.Object
    implements java.lang.Comparable<IndexPath>
    • Constructor Detail

      • IndexPath

        public IndexPath()
    • Method Detail

      • isSamePath

        public boolean isSamePath​(IndexPath path)
      • addPath

        public void addPath​(IndexPath path)
      • calculatePathBitSet

        public java.util.BitSet calculatePathBitSet​(java.util.BitSet records)
      • calculateReversePath

        public java.util.BitSet calculateReversePath​(java.util.BitSet records,
                                                     java.util.BitSet originRecords)
      • getSinglePathLeafId

        public int getSinglePathLeafId​(int id)
      • isCyclicPath

        public boolean isCyclicPath()
      • isLocalPath

        public boolean isLocalPath()
      • getPathId

        public java.lang.String getPathId()
      • getExpense

        public int getExpense()
      • getReverseExpense

        public int getReverseExpense()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • compareTo

        public int compareTo​(IndexPath o)
        Specified by:
        compareTo in interface java.lang.Comparable<IndexPath>