Uses of Interface
org.apache.iotdb.db.metadata.mnode.IMNode
-
-
Uses of IMNode in org.apache.iotdb.db.engine.trigger.executor
Methods in org.apache.iotdb.db.engine.trigger.executor that return IMNode Modifier and Type Method Description IMNodeTriggerExecutor. getIMNode()Constructors in org.apache.iotdb.db.engine.trigger.executor with parameters of type IMNode Constructor Description TriggerExecutor(TriggerRegistrationInformation registrationInformation, org.apache.iotdb.commons.trigger.service.TriggerClassLoader classLoader, IMNode imNode) -
Uses of IMNode in org.apache.iotdb.db.metadata
Methods in org.apache.iotdb.db.metadata that return IMNode Modifier and Type Method Description IMNodeLocalSchemaProcessor. getDeviceNode(org.apache.iotdb.commons.path.PartialPath path)IMNodeLocalSchemaProcessor. getMNodeForTrigger(org.apache.iotdb.commons.path.PartialPath fullPath)IMNodeLocalSchemaProcessor. getSeriesSchemasAndReadLockDevice(InsertPlan plan)get schema for device.Methods in org.apache.iotdb.db.metadata with parameters of type IMNode Modifier and Type Method Description protected IMeasurementMNodeLocalSchemaProcessor. getMeasurementMNode(IMNode deviceMNode, java.lang.String measurementName)Invoked during insertPlan process.voidLocalSchemaProcessor. releaseMNodeAfterDropTrigger(IMNode imNode) -
Uses of IMNode in org.apache.iotdb.db.metadata.idtable.entry
Classes in org.apache.iotdb.db.metadata.idtable.entry that implement IMNode Modifier and Type Class Description classInsertMeasurementMNodeGenerated entity implements IMeasurementMNode interface to unify insert logic through id table and SchemaProcessorMethods in org.apache.iotdb.db.metadata.idtable.entry that return IMNode Modifier and Type Method Description IMNodeInsertMeasurementMNode. addChild(java.lang.String name, IMNode child)IMNodeInsertMeasurementMNode. addChild(IMNode child)IMNodeInsertMeasurementMNode. deleteChild(java.lang.String name)IMNodeInsertMeasurementMNode. getChild(java.lang.String name)Methods in org.apache.iotdb.db.metadata.idtable.entry with parameters of type IMNode Modifier and Type Method Description IMNodeInsertMeasurementMNode. addChild(java.lang.String name, IMNode child)IMNodeInsertMeasurementMNode. addChild(IMNode child)voidInsertMeasurementMNode. moveDataToNewMNode(IMNode newMNode)voidInsertMeasurementMNode. replaceChild(java.lang.String oldChildName, IMNode newChildNode)voidInsertMeasurementMNode. setParent(IMNode parent) -
Uses of IMNode in org.apache.iotdb.db.metadata.logfile
Methods in org.apache.iotdb.db.metadata.logfile with parameters of type IMNode Modifier and Type Method Description voidMLogWriter. serializeMNode(IMNode node) -
Uses of IMNode in org.apache.iotdb.db.metadata.mnode
Subinterfaces of IMNode in org.apache.iotdb.db.metadata.mnode Modifier and Type Interface Description interfaceIEntityMNodeinterfaceIMeasurementMNodeThis interface defines a MeasurementMNode's operation interfaces.interfaceIStorageGroupMNodeThis interface defines a StorageGroupMNode's operation interfaces.Classes in org.apache.iotdb.db.metadata.mnode that implement IMNode Modifier and Type Class Description classEntityMNodeclassInternalMNodeThis class is the implementation of Metadata Node.classMeasurementMNodeclassMNodeclassStorageGroupEntityMNodeclassStorageGroupMNodeFields in org.apache.iotdb.db.metadata.mnode declared as IMNode Modifier and Type Field Description protected IMNodeMNode. parentMethods in org.apache.iotdb.db.metadata.mnode that return IMNode Modifier and Type Method Description IMNodeIMNode. addChild(java.lang.String name, IMNode child)IMNodeIMNode. addChild(IMNode child)IMNodeInternalMNode. addChild(java.lang.String name, IMNode child)add a child to current mnodeIMNodeInternalMNode. addChild(IMNode child)Add a child to the current mnode.IMNodeMeasurementMNode. addChild(java.lang.String name, IMNode child)IMNodeMeasurementMNode. addChild(IMNode child)IMNodeIMNode. deleteChild(java.lang.String name)IMNodeInternalMNode. deleteChild(java.lang.String name)delete a childIMNodeMeasurementMNode. deleteChild(java.lang.String name)IMNodeEntityMNode. getChild(java.lang.String name)get the child with the nameIMNodeIMNode. getChild(java.lang.String name)IMNodeInternalMNode. getChild(java.lang.String name)get the child with the nameIMNodeMeasurementMNode. getChild(java.lang.String name)IMNodeIMNode. getParent()IMNodeMNode. getParent()static IMNodeMNodeUtils. setToInternal(IEntityMNode entityMNode)When there's no measurement, represented by template or MeasurementMNode, is under this entityMNode, it should not act as entity anymore.Methods in org.apache.iotdb.db.metadata.mnode with parameters of type IMNode Modifier and Type Method Description IMNodeIMNode. addChild(java.lang.String name, IMNode child)IMNodeIMNode. addChild(IMNode child)IMNodeInternalMNode. addChild(java.lang.String name, IMNode child)add a child to current mnodeIMNodeInternalMNode. addChild(IMNode child)Add a child to the current mnode.IMNodeMeasurementMNode. addChild(java.lang.String name, IMNode child)IMNodeMeasurementMNode. addChild(IMNode child)voidEntityMNode. moveDataToNewMNode(IMNode newMNode)voidIMNode. moveDataToNewMNode(IMNode newMNode)voidInternalMNode. moveDataToNewMNode(IMNode newMNode)voidMNode. moveDataToNewMNode(IMNode newMNode)voidStorageGroupEntityMNode. moveDataToNewMNode(IMNode newMNode)voidStorageGroupMNode. moveDataToNewMNode(IMNode newMNode)voidIMNode. replaceChild(java.lang.String oldChildName, IMNode newChildNode)voidInternalMNode. replaceChild(java.lang.String oldChildName, IMNode newChildNode)Replace a child of this mnode.voidMeasurementMNode. replaceChild(java.lang.String oldChildName, IMNode newChildNode)voidIMNode. setParent(IMNode parent)voidMNode. setParent(IMNode parent)static IEntityMNodeMNodeUtils. setToEntity(IMNode node)When a measurement, represented by template or MeasurementMNode, is going to be added to a node, the node should be set to entity.Constructors in org.apache.iotdb.db.metadata.mnode with parameters of type IMNode Constructor Description EntityMNode(IMNode parent, java.lang.String name)Constructor of MNode.InternalMNode(IMNode parent, java.lang.String name)Constructor of MNode.MeasurementMNode(IMNode parent, java.lang.String name, org.apache.iotdb.tsfile.write.schema.IMeasurementSchema schema, java.lang.String alias)MNode(IMNode parent, java.lang.String name)Constructor of MNode.StorageGroupEntityMNode(IMNode parent, java.lang.String name, long dataTTL)StorageGroupMNode(IMNode parent, java.lang.String name)StorageGroupMNode(IMNode parent, java.lang.String name, long dataTTL) -
Uses of IMNode in org.apache.iotdb.db.metadata.mnode.estimator
Methods in org.apache.iotdb.db.metadata.mnode.estimator with parameters of type IMNode Modifier and Type Method Description intBasicMNodSizeEstimator. estimateSize(IMNode node)intIMNodeSizeEstimator. estimateSize(IMNode node) -
Uses of IMNode in org.apache.iotdb.db.metadata.mnode.iterator
Methods in org.apache.iotdb.db.metadata.mnode.iterator that return IMNode Modifier and Type Method Description IMNodeMNodeIterator. next()Constructor parameters in org.apache.iotdb.db.metadata.mnode.iterator with type arguments of type IMNode Constructor Description MNodeIterator(java.util.Iterator<IMNode> iterator) -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree
Methods in org.apache.iotdb.db.metadata.mtree that return IMNode Modifier and Type Method Description IMNodeIMTreeBelowSG. checkTemplateAlignmentWithMountedNode(IMNode mountedNode, Template template)Check route 1: If template has no direct measurement, just pass the check.IMNodeMTreeBelowSGCachedImpl. checkTemplateAlignmentWithMountedNode(IMNode mountedNode, Template template)Check route 1: If template has no direct measurement, just pass the check.IMNodeMTreeBelowSGMemoryImpl. checkTemplateAlignmentWithMountedNode(IMNode mountedNode, Template template)Check route 1: If template has no direct measurement, just pass the check.IMNodeMTreeBelowSGCachedImpl. getChildFromPinnedMNode(IMNode parent, java.lang.String measurement)IMNodeIMTreeBelowSG. getDeviceNodeWithAutoCreating(org.apache.iotdb.commons.path.PartialPath deviceId)Add an interval path to MTree.IMNodeMTreeBelowSGCachedImpl. getDeviceNodeWithAutoCreating(org.apache.iotdb.commons.path.PartialPath deviceId)Add an interval path to MTree.IMNodeMTreeBelowSGMemoryImpl. getDeviceNodeWithAutoCreating(org.apache.iotdb.commons.path.PartialPath deviceId)Add an interval path to MTree.IMNodeIMTreeBelowSG. getNodeByPath(org.apache.iotdb.commons.path.PartialPath path)Get node by the pathIMNodeMTreeBelowSGCachedImpl. getNodeByPath(org.apache.iotdb.commons.path.PartialPath path)Get node by the pathIMNodeMTreeBelowSGMemoryImpl. getNodeByPath(org.apache.iotdb.commons.path.PartialPath path)Get node by the pathIMNodeConfigMTree. getNodeWithAutoCreate(org.apache.iotdb.commons.path.PartialPath path)Methods in org.apache.iotdb.db.metadata.mtree with parameters of type IMNode Modifier and Type Method Description voidIMTreeBelowSG. checkIsTemplateCompatibleWithChild(IMNode node, Template template)voidMTreeBelowSGCachedImpl. checkIsTemplateCompatibleWithChild(IMNode node, Template template)voidMTreeBelowSGMemoryImpl. checkIsTemplateCompatibleWithChild(IMNode node, Template template)IMNodeIMTreeBelowSG. checkTemplateAlignmentWithMountedNode(IMNode mountedNode, Template template)Check route 1: If template has no direct measurement, just pass the check.IMNodeMTreeBelowSGCachedImpl. checkTemplateAlignmentWithMountedNode(IMNode mountedNode, Template template)Check route 1: If template has no direct measurement, just pass the check.IMNodeMTreeBelowSGMemoryImpl. checkTemplateAlignmentWithMountedNode(IMNode mountedNode, Template template)Check route 1: If template has no direct measurement, just pass the check.voidIMTreeBelowSG. checkTemplateInUseOnLowerNode(IMNode node)voidMTreeBelowSGCachedImpl. checkTemplateInUseOnLowerNode(IMNode node)voidMTreeBelowSGMemoryImpl. checkTemplateInUseOnLowerNode(IMNode node)IMNodeMTreeBelowSGCachedImpl. getChildFromPinnedMNode(IMNode parent, java.lang.String measurement)booleanIMTreeBelowSG. isEmptyInternalMNode(IMNode node)booleanMTreeBelowSGCachedImpl. isEmptyInternalMNode(IMNode node)booleanMTreeBelowSGMemoryImpl. isEmptyInternalMNode(IMNode node)voidMTreeBelowSGCachedImpl. pinMNode(IMNode node)Currently, this method is only used for pin node get from mNodeCacheIEntityMNodeIMTreeBelowSG. setToEntity(IMNode node)IEntityMNodeMTreeBelowSGCachedImpl. setToEntity(IMNode node)IEntityMNodeMTreeBelowSGMemoryImpl. setToEntity(IMNode node)voidMTreeBelowSGCachedImpl. unPinMNode(IMNode node)voidMTreeBelowSGCachedImpl. updateMNode(IMNode node) -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree.snapshot
Methods in org.apache.iotdb.db.metadata.mtree.snapshot that return IMNode Modifier and Type Method Description static IMNodeMemMTreeSnapshotUtil. loadSnapshot(java.io.File snapshotDir, java.util.function.Consumer<IMeasurementMNode> measurementProcess) -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree.store
Methods in org.apache.iotdb.db.metadata.mtree.store that return IMNode Modifier and Type Method Description IMNodeCachedMTreeStore. addChild(IMNode parent, java.lang.String childName, IMNode child)IMNodeIMTreeStore. addChild(IMNode parent, java.lang.String childName, IMNode child)IMNodeMemMTreeStore. addChild(IMNode parent, java.lang.String childName, IMNode child)IMNodeCachedMTreeStore. getChild(IMNode parent, java.lang.String name)Get the target child node from parent.IMNodeIMTreeStore. getChild(IMNode parent, java.lang.String name)IMNodeMemMTreeStore. getChild(IMNode parent, java.lang.String name)IMNodeCachedMTreeStore. getRoot()IMNodeIMTreeStore. getRoot()IMNodeMemMTreeStore. getRoot()IMNodeCachedMTreeStore. setToInternal(IEntityMNode entityMNode)IMNodeIMTreeStore. setToInternal(IEntityMNode entityMNode)IMNodeMemMTreeStore. setToInternal(IEntityMNode entityMNode)Methods in org.apache.iotdb.db.metadata.mtree.store with parameters of type IMNode Modifier and Type Method Description IMNodeCachedMTreeStore. addChild(IMNode parent, java.lang.String childName, IMNode child)IMNodeIMTreeStore. addChild(IMNode parent, java.lang.String childName, IMNode child)IMNodeMemMTreeStore. addChild(IMNode parent, java.lang.String childName, IMNode child)voidCachedMTreeStore. deleteChild(IMNode parent, java.lang.String childName)This method will delete a node from MTree, which means the corresponding subTree will be deleted.voidIMTreeStore. deleteChild(IMNode parent, java.lang.String childName)voidMemMTreeStore. deleteChild(IMNode parent, java.lang.String childName)IMNodeCachedMTreeStore. getChild(IMNode parent, java.lang.String name)Get the target child node from parent.IMNodeIMTreeStore. getChild(IMNode parent, java.lang.String name)IMNodeMemMTreeStore. getChild(IMNode parent, java.lang.String name)IMNodeIteratorCachedMTreeStore. getChildrenIterator(IMNode parent)IMNodeIteratorIMTreeStore. getChildrenIterator(IMNode parent)IMNodeIteratorMemMTreeStore. getChildrenIterator(IMNode parent)booleanCachedMTreeStore. hasChild(IMNode parent, java.lang.String name)booleanIMTreeStore. hasChild(IMNode parent, java.lang.String name)booleanMemMTreeStore. hasChild(IMNode parent, java.lang.String name)voidCachedMTreeStore. pin(IMNode node)Currently, this method is only used for pin node get from mNodeCache.voidIMTreeStore. pin(IMNode node)voidMemMTreeStore. pin(IMNode node)IEntityMNodeCachedMTreeStore. setToEntity(IMNode node)IEntityMNodeIMTreeStore. setToEntity(IMNode node)IEntityMNodeMemMTreeStore. setToEntity(IMNode node)voidCachedMTreeStore. unPin(IMNode node)UnPin MNode release the node from this thread/task's usage.voidIMTreeStore. unPin(IMNode node)voidMemMTreeStore. unPin(IMNode node)voidCachedMTreeStore. unPinPath(IMNode node)voidIMTreeStore. unPinPath(IMNode node)voidMemMTreeStore. unPinPath(IMNode node)voidCachedMTreeStore. updateMNode(IMNode node)The upside modification on node in MTree or MManager should be sync to MTreeStore explicitly.voidIMTreeStore. updateMNode(IMNode node)voidMemMTreeStore. updateMNode(IMNode node) -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree.store.disk
Methods in org.apache.iotdb.db.metadata.mtree.store.disk that return IMNode Modifier and Type Method Description IMNodeCachedMNodeContainer. get(java.lang.Object key)IMNodeCachedMNodeContainer. put(java.lang.String key, IMNode value)IMNodeCachedMNodeContainer. putIfAbsent(java.lang.String key, IMNode value)IMNodeCachedMNodeContainer. remove(java.lang.Object key)IMNodeCachedMNodeContainer. replace(java.lang.String key, IMNode value)Methods in org.apache.iotdb.db.metadata.mtree.store.disk that return types with arguments of type IMNode Modifier and Type Method Description java.util.Set<java.util.Map.Entry<java.lang.String,IMNode>>CachedMNodeContainer. entrySet()java.util.Map<java.lang.String,IMNode>CachedMNodeContainer. getChildCache()java.util.Map<java.lang.String,IMNode>ICachedMNodeContainer. getChildCache()java.util.Iterator<IMNode>CachedMNodeContainer. getChildrenBufferIterator()java.util.Iterator<IMNode>ICachedMNodeContainer. getChildrenBufferIterator()java.util.Iterator<IMNode>CachedMNodeContainer. getChildrenIterator()java.util.Iterator<IMNode>ICachedMNodeContainer. getChildrenIterator()java.util.Map<java.lang.String,IMNode>CachedMNodeContainer. getNewChildBuffer()java.util.Map<java.lang.String,IMNode>ICachedMNodeContainer. getNewChildBuffer()java.util.Iterator<IMNode>CachedMNodeContainer. getNewChildBufferIterator()java.util.Iterator<IMNode>ICachedMNodeContainer. getNewChildBufferIterator()java.util.Map<java.lang.String,IMNode>CachedMNodeContainer. getUpdatedChildBuffer()java.util.Map<java.lang.String,IMNode>ICachedMNodeContainer. getUpdatedChildBuffer()java.util.Collection<IMNode>CachedMNodeContainer. values()Methods in org.apache.iotdb.db.metadata.mtree.store.disk with parameters of type IMNode Modifier and Type Method Description voidCachedMNodeContainer. addChildToCache(IMNode node)voidICachedMNodeContainer. addChildToCache(IMNode node)voidCachedMNodeContainer. appendMNode(IMNode node)voidICachedMNodeContainer. appendMNode(IMNode node)static ICachedMNodeContainerICachedMNodeContainer. getBelongedContainer(IMNode node)static ICachedMNodeContainerICachedMNodeContainer. getCachedMNodeContainer(IMNode node)IMNodeCachedMNodeContainer. put(java.lang.String key, IMNode value)IMNodeCachedMNodeContainer. putIfAbsent(java.lang.String key, IMNode value)IMNodeCachedMNodeContainer. replace(java.lang.String key, IMNode value)Method parameters in org.apache.iotdb.db.metadata.mtree.store.disk with type arguments of type IMNode Modifier and Type Method Description voidCachedMNodeContainer. loadChildrenFromDisk(java.util.Map<java.lang.String,IMNode> children)voidICachedMNodeContainer. loadChildrenFromDisk(java.util.Map<java.lang.String,IMNode> children)voidCachedMNodeContainer. putAll(java.util.Map<? extends java.lang.String,? extends IMNode> m) -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree.store.disk.cache
Methods in org.apache.iotdb.db.metadata.mtree.store.disk.cache that return IMNode Modifier and Type Method Description protected abstract IMNodeCacheManager. getPotentialNodeTobeEvicted()protected IMNodeLRUCacheManager. getPotentialNodeTobeEvicted()protected IMNodePlainCacheManager. getPotentialNodeTobeEvicted()Methods in org.apache.iotdb.db.metadata.mtree.store.disk.cache that return types with arguments of type IMNode Modifier and Type Method Description java.util.List<IMNode>CacheManager. collectVolatileMNodes()Collect nodes in all volatile subtrees.java.util.List<IMNode>ICacheManager. collectVolatileMNodes()Methods in org.apache.iotdb.db.metadata.mtree.store.disk.cache with parameters of type IMNode Modifier and Type Method Description protected abstract voidCacheManager. addToNodeCache(CacheEntry cacheEntry, IMNode node)protected voidLRUCacheManager. addToNodeCache(CacheEntry cacheEntry, IMNode node)protected voidPlainCacheManager. addToNodeCache(CacheEntry cacheEntry, IMNode node)voidCacheManager. clear(IMNode root)voidICacheManager. clear(IMNode root)protected CacheEntryCacheManager. getCacheEntry(IMNode node)protected voidCacheManager. initCacheEntryForNode(IMNode node)protected voidLRUCacheManager. initCacheEntryForNode(IMNode node)voidCacheManager. initRootStatus(IMNode root)voidICacheManager. initRootStatus(IMNode root)voidCacheManager. pinMNode(IMNode node)Pin a node in memory, and it will not be evicted.voidICacheManager. pinMNode(IMNode node)voidCacheManager. remove(IMNode node)voidICacheManager. remove(IMNode node)booleanCacheManager. unPinMNode(IMNode node)Unpin a node, and if the lock mayer on this node is zero, it will be evictable.booleanICacheManager. unPinMNode(IMNode node)voidCacheManager. updateCacheStatusAfterAppend(IMNode node)The new appended node should be cached and the volatile subtree it belonged should be added to nodeBuffer.voidICacheManager. updateCacheStatusAfterAppend(IMNode node)voidCacheManager. updateCacheStatusAfterDiskRead(IMNode node)The node read from disk should be cached and added to nodeCache and the cache of its belonging container.voidICacheManager. updateCacheStatusAfterDiskRead(IMNode node)voidCacheManager. updateCacheStatusAfterMemoryRead(IMNode node)Some cache status of the given node may be updated based on concrete cache strategy after being read in memory.voidICacheManager. updateCacheStatusAfterMemoryRead(IMNode node)voidCacheManager. updateCacheStatusAfterPersist(IMNode node)After flush the given node's container to disk, the cache status of the nodes in container and their ancestors should be updated.voidICacheManager. updateCacheStatusAfterPersist(IMNode node)voidCacheManager. updateCacheStatusAfterUpdate(IMNode node)The updated node should be marked volatile and removed from nodeCache if necessary and the volatile subtree it belonged should be added to nodeBuffer.protected abstract voidCacheManager. updateCacheStatusAfterUpdate(CacheEntry cacheEntry, IMNode node)voidICacheManager. updateCacheStatusAfterUpdate(IMNode node)protected voidLRUCacheManager. updateCacheStatusAfterUpdate(CacheEntry cacheEntry, IMNode node)protected voidPlainCacheManager. updateCacheStatusAfterUpdate(CacheEntry cacheEntry, IMNode node) -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree.store.disk.memcontrol
Methods in org.apache.iotdb.db.metadata.mtree.store.disk.memcontrol with parameters of type IMNode Modifier and Type Method Description intCachedMNodeSizeEstimator. estimateSize(IMNode node)voidIMemManager. releaseMemResource(IMNode node)voidMemManagerNodeEstimatedSizeBasedImpl. releaseMemResource(IMNode node)voidMemManagerNodeNumBasedImpl. releaseMemResource(IMNode node)voidIMemManager. releasePinnedMemResource(IMNode node)voidMemManagerNodeEstimatedSizeBasedImpl. releasePinnedMemResource(IMNode node)voidMemManagerNodeNumBasedImpl. releasePinnedMemResource(IMNode node)voidIMemManager. requestPinnedMemResource(IMNode node)voidMemManagerNodeEstimatedSizeBasedImpl. requestPinnedMemResource(IMNode node)voidMemManagerNodeNumBasedImpl. requestPinnedMemResource(IMNode node)voidIMemManager. upgradeMemResource(IMNode node)voidMemManagerNodeEstimatedSizeBasedImpl. upgradeMemResource(IMNode node)voidMemManagerNodeNumBasedImpl. upgradeMemResource(IMNode node)Method parameters in org.apache.iotdb.db.metadata.mtree.store.disk.memcontrol with type arguments of type IMNode Modifier and Type Method Description voidIMemManager. releaseMemResource(java.util.List<IMNode> evictedNodes)voidMemManagerNodeEstimatedSizeBasedImpl. releaseMemResource(java.util.List<IMNode> evictedNodes)voidMemManagerNodeNumBasedImpl. releaseMemResource(java.util.List<IMNode> evictedNodes) -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree.store.disk.schemafile
Methods in org.apache.iotdb.db.metadata.mtree.store.disk.schemafile that return IMNode Modifier and Type Method Description static IMNodeRecordUtils. buffer2Node(java.lang.String nodeName, java.nio.ByteBuffer buffer)NOTICE: Make sure that buffer has set its position and limit clearly before pass to this method.IMNodeISchemaFile. getChildNode(IMNode parent, java.lang.String childName)IMNodeMockSchemaFile. getChildNode(IMNode parent, java.lang.String childName)IMNodeSchemaFile. getChildNode(IMNode parent, java.lang.String childName)IMNodeISegment. getRecordAsIMNode(java.lang.String key)get a MNode by its name or aliasIMNodeSegment. getRecordAsIMNode(java.lang.String key)IMNodeISchemaFile. init()Get the storage group node, with its segment address of 0.IMNodeMockSchemaFile. init()IMNodeSchemaFile. init()IMNodeISchemaPage. read(short segIdx, java.lang.String key)IMNodeSchemaPage. read(short segIdx, java.lang.String key)static IMNodeSchemaFile. setNodeAddress(IMNode node, long addr)Methods in org.apache.iotdb.db.metadata.mtree.store.disk.schemafile that return types with arguments of type IMNode Modifier and Type Method Description java.util.Queue<IMNode>ISegment. getAllRecords()java.util.Queue<IMNode>Segment. getAllRecords()java.util.Iterator<IMNode>ISchemaFile. getChildren(IMNode parent)java.util.Queue<IMNode>ISchemaPage. getChildren(short segId)java.util.Iterator<IMNode>MockSchemaFile. getChildren(IMNode parent)java.util.Iterator<IMNode>SchemaFile. getChildren(IMNode parent)java.util.Queue<IMNode>SchemaPage. getChildren(short segId)Methods in org.apache.iotdb.db.metadata.mtree.store.disk.schemafile with parameters of type IMNode Modifier and Type Method Description voidISchemaFile. delete(IMNode node)voidMockSchemaFile. delete(IMNode targetNode)voidSchemaFile. delete(IMNode node)IMNodeISchemaFile. getChildNode(IMNode parent, java.lang.String childName)IMNodeMockSchemaFile. getChildNode(IMNode parent, java.lang.String childName)IMNodeSchemaFile. getChildNode(IMNode parent, java.lang.String childName)java.util.Iterator<IMNode>ISchemaFile. getChildren(IMNode parent)java.util.Iterator<IMNode>MockSchemaFile. getChildren(IMNode parent)java.util.Iterator<IMNode>SchemaFile. getChildren(IMNode parent)static longSchemaFile. getNodeAddress(IMNode node)static java.nio.ByteBufferRecordUtils. node2Buffer(IMNode node)static IMNodeSchemaFile. setNodeAddress(IMNode node, long addr)voidISchemaFile. writeMNode(IMNode node)Only storage group node along with its descendents could be flushed into schema file.voidMockSchemaFile. writeMNode(IMNode parent)voidSchemaFile. writeMNode(IMNode node) -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree.traverser
Fields in org.apache.iotdb.db.metadata.mtree.traverser declared as IMNode Modifier and Type Field Description protected IMNodeTraverser. startNodeFields in org.apache.iotdb.db.metadata.mtree.traverser with type parameters of type IMNode Modifier and Type Field Description protected java.util.Deque<IMNode>Traverser. traverseContextMethods in org.apache.iotdb.db.metadata.mtree.traverser that return IMNode Modifier and Type Method Description protected IMNodeTraverser. getStorageGroupNodeInTraversePath(IMNode currentNode)Methods in org.apache.iotdb.db.metadata.mtree.traverser with parameters of type IMNode Modifier and Type Method Description protected org.apache.iotdb.commons.path.PartialPathTraverser. getCurrentPartialPath(IMNode currentNode)protected java.lang.String[]Traverser. getCurrentPathNodes(IMNode currentNode)protected IMNodeTraverser. getStorageGroupNodeInTraversePath(IMNode currentNode)protected TemplateTraverser. getUpperTemplate(IMNode node)protected abstract booleanTraverser. processFullMatchedMNode(IMNode node, int idx, int level)full match: root.sg.d full match root.sg.**(pattern)protected abstract booleanTraverser. processInternalMatchedMNode(IMNode node, int idx, int level)internal match: root.sg internal match root.sg.**(pattern)protected voidTraverser. processMultiLevelWildcard(IMNode node, int idx, int level)protected voidTraverser. processNameMatch(IMNode node, int idx, int level)protected voidTraverser. processOneLevelWildcard(IMNode node, int idx, int level)protected voidTraverser. traverse(IMNode node, int idx, int level)The recursive method for MTree traversal.Constructors in org.apache.iotdb.db.metadata.mtree.traverser with parameters of type IMNode Constructor Description Traverser(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store)To traverse subtree under root.sg, e.g., init Traverser(root, "root.sg.**") -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree.traverser.collector
Methods in org.apache.iotdb.db.metadata.mtree.traverser.collector with parameters of type IMNode Modifier and Type Method Description protected booleanEntityCollector. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanMeasurementCollector. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanMNodeAboveSGCollector. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanMNodeCollector. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanStorageGroupCollector. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanEntityCollector. processInternalMatchedMNode(IMNode node, int idx, int level)protected booleanMeasurementCollector. processInternalMatchedMNode(IMNode node, int idx, int level)protected booleanMNodeAboveSGCollector. processInternalMatchedMNode(IMNode node, int idx, int level)protected booleanMNodeCollector. processInternalMatchedMNode(IMNode node, int idx, int level)protected booleanStorageGroupCollector. processInternalMatchedMNode(IMNode node, int idx, int level)protected abstract voidMNodeCollector. transferToResult(IMNode node)protected voidCollectorTraverser. traverse(IMNode node, int idx, int level)extends traversal with limit restrictionprotected voidMNodeCollector. traverse(IMNode node, int idx, int level)Constructors in org.apache.iotdb.db.metadata.mtree.traverser.collector with parameters of type IMNode Constructor Description CollectorTraverser(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store)CollectorTraverser(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store, int limit, int offset)EntityCollector(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store)EntityCollector(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store, int limit, int offset)MeasurementCollector(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store)MeasurementCollector(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store, int limit, int offset)MNodeAboveSGCollector(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store)MNodeCollector(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store)StorageGroupCollector(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store) -
Uses of IMNode in org.apache.iotdb.db.metadata.mtree.traverser.counter
Methods in org.apache.iotdb.db.metadata.mtree.traverser.counter with parameters of type IMNode Modifier and Type Method Description protected booleanEntityCounter. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanMeasurementCounter. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanMeasurementGroupByLevelCounter. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanMNodeAboveSGLevelCounter. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanMNodeLevelCounter. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanStorageGroupCounter. processFullMatchedMNode(IMNode node, int idx, int level)protected booleanEntityCounter. processInternalMatchedMNode(IMNode node, int idx, int level)protected booleanMeasurementCounter. processInternalMatchedMNode(IMNode node, int idx, int level)protected booleanMeasurementGroupByLevelCounter. processInternalMatchedMNode(IMNode node, int idx, int level)protected booleanMNodeAboveSGLevelCounter. processInternalMatchedMNode(IMNode node, int idx, int level)protected booleanMNodeLevelCounter. processInternalMatchedMNode(IMNode node, int idx, int level)protected booleanStorageGroupCounter. processInternalMatchedMNode(IMNode node, int idx, int level)Constructors in org.apache.iotdb.db.metadata.mtree.traverser.counter with parameters of type IMNode Constructor Description CounterTraverser(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store)EntityCounter(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store)MeasurementCounter(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store)MeasurementCounter(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store, java.util.List<java.lang.String> timeseries, boolean hasTag)MeasurementGroupByLevelCounter(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store, int groupByLevel)MeasurementGroupByLevelCounter(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store, int groupByLevel, java.util.List<java.lang.String> timeseries, boolean hasTag)MNodeAboveSGLevelCounter(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store, int targetLevel)MNodeLevelCounter(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store, int targetLevel)StorageGroupCounter(IMNode startNode, org.apache.iotdb.commons.path.PartialPath path, IMTreeStore store) -
Uses of IMNode in org.apache.iotdb.db.metadata.schemaregion
Methods in org.apache.iotdb.db.metadata.schemaregion that return IMNode Modifier and Type Method Description IMNodeISchemaRegion. getDeviceNode(org.apache.iotdb.commons.path.PartialPath path)IMNodeSchemaRegionMemoryImpl. getDeviceNode(org.apache.iotdb.commons.path.PartialPath path)IMNodeSchemaRegionSchemaFileImpl. getDeviceNode(org.apache.iotdb.commons.path.PartialPath path)IMNodeISchemaRegion. getMNodeForTrigger(org.apache.iotdb.commons.path.PartialPath fullPath)IMNodeSchemaRegionMemoryImpl. getMNodeForTrigger(org.apache.iotdb.commons.path.PartialPath fullPath)IMNodeSchemaRegionSchemaFileImpl. getMNodeForTrigger(org.apache.iotdb.commons.path.PartialPath fullPath)IMNodeISchemaRegion. getSeriesSchemasAndReadLockDevice(InsertPlan plan)get schema for device.IMNodeSchemaRegionMemoryImpl. getSeriesSchemasAndReadLockDevice(InsertPlan plan)get schema for device.IMNodeSchemaRegionSchemaFileImpl. getSeriesSchemasAndReadLockDevice(InsertPlan plan)get schema for device.IMNodeSchemaRegionMemoryImpl. setUsingSchemaTemplate(IMNode node)IMNodeSchemaRegionSchemaFileImpl. setUsingSchemaTemplate(IMNode node)Methods in org.apache.iotdb.db.metadata.schemaregion with parameters of type IMNode Modifier and Type Method Description protected IMeasurementMNodeSchemaRegionMemoryImpl. getMeasurementMNode(IMNode deviceMNode, java.lang.String measurementName)Invoked during insertPlan process.protected IMeasurementMNodeSchemaRegionSchemaFileImpl. getMeasurementMNode(IMNode deviceMNode, java.lang.String measurementName)Invoked during insertPlan process.voidISchemaRegion. releaseMNodeAfterDropTrigger(IMNode node)voidSchemaRegionMemoryImpl. releaseMNodeAfterDropTrigger(IMNode node)voidSchemaRegionSchemaFileImpl. releaseMNodeAfterDropTrigger(IMNode node)IMNodeSchemaRegionMemoryImpl. setUsingSchemaTemplate(IMNode node)IMNodeSchemaRegionSchemaFileImpl. setUsingSchemaTemplate(IMNode node) -
Uses of IMNode in org.apache.iotdb.db.metadata.template
Methods in org.apache.iotdb.db.metadata.template that return IMNode Modifier and Type Method Description IMNodeTemplate. getDirectNode(java.lang.String nodeName)IMNodeTemplate. getPathNodeInTemplate(java.lang.String path)IMNodeTemplate. getPathNodeInTemplate(org.apache.iotdb.commons.path.PartialPath path)Methods in org.apache.iotdb.db.metadata.template that return types with arguments of type IMNode Modifier and Type Method Description java.util.Collection<IMNode>Template. getDirectNodes()Methods in org.apache.iotdb.db.metadata.template with parameters of type IMNode Modifier and Type Method Description voidTemplateManager. checkIsTemplateCompatible(Template template, IMNode node) -
Uses of IMNode in org.apache.iotdb.db.metadata.utils
Methods in org.apache.iotdb.db.metadata.utils with parameters of type IMNode Modifier and Type Method Description static voidMetaUtils. collectLastNode(IMNode node, java.util.List<IMNode> lastNodeList)static java.util.List<java.lang.String>MetaUtils. getMultiFullPaths(IMNode node)Method parameters in org.apache.iotdb.db.metadata.utils with type arguments of type IMNode Modifier and Type Method Description static voidMetaUtils. collectLastNode(IMNode node, java.util.List<IMNode> lastNodeList)
-