Class BaseEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
java.lang.Object
io.datarouter.storage.node.entity.BaseEntityNode<EK,E>
- All Implemented Interfaces:
EntityNode<EK,E>
- Direct Known Subclasses:
BasePhysicalEntityNode
public abstract class BaseEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
extends Object
implements EntityNode<EK,E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Collection<Node<?,?, ?>> <PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
voidregister(SubEntitySortedMapStorageReaderNode<EK, PK, D, F> subEntityNode) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.storage.node.entity.EntityNode
deleteEntity, deleteEntity, deleteMultiEntities, deleteMultiEntities, getEntities, getEntities, getEntity, getEntity, getEntityFieldInfo, listEntityKeys, listEntityKeys
-
Constructor Details
-
BaseEntityNode
-
-
Method Details
-
register
public <PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>, void registerD extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> (SubEntitySortedMapStorageReaderNode<EK, PK, D, F> subEntityNode) -
getName
-
getSubEntityNodes
- Specified by:
getSubEntityNodesin interfaceEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
-