Class MNodeAboveSGCollector<T>


  • public abstract class MNodeAboveSGCollector<T>
    extends MNodeCollector<T>
    • Field Detail

      • involvedStorageGroupMNodes

        protected java.util.Set<org.apache.iotdb.commons.path.PartialPath> involvedStorageGroupMNodes
    • Constructor Detail

      • MNodeAboveSGCollector

        public MNodeAboveSGCollector​(IMNode startNode,
                                     org.apache.iotdb.commons.path.PartialPath path,
                                     IMTreeStore store)
                              throws org.apache.iotdb.commons.exception.MetadataException
        Throws:
        org.apache.iotdb.commons.exception.MetadataException
    • Method Detail

      • processInternalMatchedMNode

        protected boolean processInternalMatchedMNode​(IMNode node,
                                                      int idx,
                                                      int level)
        Description copied from class: Traverser
        internal match: root.sg internal match root.sg.**(pattern)
        Overrides:
        processInternalMatchedMNode in class MNodeCollector<T>
        Returns:
        whether this branch of recursive traversal should stop; if true, stop
      • processFullMatchedMNode

        protected boolean processFullMatchedMNode​(IMNode node,
                                                  int idx,
                                                  int level)
        Description copied from class: Traverser
        full match: root.sg.d full match root.sg.**(pattern)
        Overrides:
        processFullMatchedMNode in class MNodeCollector<T>
        Returns:
        whether this branch of recursive traversal should stop; if true, stop
      • getInvolvedStorageGroupMNodes

        public java.util.Set<org.apache.iotdb.commons.path.PartialPath> getInvolvedStorageGroupMNodes()