[ https://issues.apache.org/jira/browse/GORA-34?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kevin Ratnasekera updated GORA-34: ---------------------------------- Fix Version/s: (was: 0.9) 1.0 > Lazy loading for maps > --------------------- > > Key: GORA-34 > URL: https://issues.apache.org/jira/browse/GORA-34 > Project: Apache Gora > Issue Type: Improvement > Components: gora-hbase > Reporter: Yves Langisch > Priority: Major > Fix For: 1.0 > > > I mainly use a big map for each row in my hbase project. So my avro schema > looks as follows: > { > "type": "record", > "name": "Request", > "namespace": "ch.test.generated", > "fields" : [ > { > "name": "data", > "type": { > "type": "map", > "values": "long" > } > } > ] > } > As far as I could see the whole map is read from hbase whenever I get a row. > Since I'm adding many map entries over time I would like to see some kind of > lazy loading when accessing the map. A good place to specify this behavior > would be the mapping file: > <gora-orm> > <class name="ch.test.generated.Request" keyClass="java.lang.Long" > table="RequestLog"> > <field name="data" family="dimension" lazy="true"/> > </class> > </gora-orm> -- This message was sent by Atlassian JIRA (v7.6.3#76005)