Class BasePhysicalEntityNode<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>
io.datarouter.storage.node.entity.BasePhysicalEntityNode<EK,E>
- All Implemented Interfaces:
EntityNode<EK,,E> PhysicalEntityNode<EK,E>
public abstract class BasePhysicalEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
extends BaseEntityNode<EK,E>
implements PhysicalEntityNode<EK,E>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBasePhysicalEntityNode(EntityNodeParams<EK, E> entityNodeParams, ClientTableNodeNames clientTableNodeNames) -
Method Summary
Modifier and TypeMethodDescriptionMap<String,? extends SubEntitySortedMapStorageReaderNode<EK, ?, ?, ?>> <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 io.datarouter.storage.node.entity.BaseEntityNode
getName, getSubEntityNodesMethods 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, getName, getSubEntityNodes, listEntityKeys, listEntityKeys
-
Field Details
-
entityFieldInfo
protected final EntityFieldInfo<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>> entityFieldInfo
-
-
Constructor Details
-
BasePhysicalEntityNode
public BasePhysicalEntityNode(EntityNodeParams<EK, E> entityNodeParams, ClientTableNodeNames clientTableNodeNames)
-
-
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) - Specified by:
registerin interfaceEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>> - Overrides:
registerin classBaseEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
-
getClientName
- Specified by:
getClientNamein interfacePhysicalEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
-
getTableName
- Specified by:
getTableNamein interfacePhysicalEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
-
getNodeByQualifierPrefix
public Map<String,? extends SubEntitySortedMapStorageReaderNode<EK, getNodeByQualifierPrefix()?, ?, ?>> - Specified by:
getNodeByQualifierPrefixin interfacePhysicalEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
-
getEntityFieldInfo
- Specified by:
getEntityFieldInfoin interfaceEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
-