package org.simantics.db.impl.query; import org.simantics.db.ObjectResourceIdMap; import org.simantics.db.exception.DatabaseException; public class ChildMapFactory extends QueryFactoryBase { @Override public CacheEntryBase readKeyAndValue(QueryDeserializer deserializer) throws DatabaseException { ChildMap result = reference(deserializer); ObjectResourceIdMap map = deserializer.createChildMap(); int size = deserializer.readLE4(); for(int i=0;i T reference(QueryDeserializer deserializer) throws DatabaseException { return (T)deserializer.readChildMap(); } }