[ 
https://issues.apache.org/jira/browse/GORA-377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14172575#comment-14172575
 ] 

Lewis John McGibbney edited comment on GORA-377 at 10/15/14 4:46 PM:
---------------------------------------------------------------------

OK, a few comments
 * I think that this is *the best* opportunity for us to hash out some 
documentation for the Metamodule integration. I've therefore put a placeholder 
[here|http://gora.apache.org/current/gora-metamodel.html]. If you could work 
with us on documentation here I think it would be excellent.
 * I've also opened a ticket for the [implementation of local 
filters|https://issues.apache.org/jira/browse/GORA-387] as per your comment 
within MetaModelQuery.java
 * I think we should log all of your TODO's as Jira issues and mark them with 
the 'metamodel' tag. I've created a tag for this.
 * It would be really nice to see some Javadoc for critical methods such as 
MetaModelQuery#toMetaModelQuery... this is one of the most important methods in 
the entire module.
 * Am I right in saying here that gora-metamodel will not be used for executing 
*anything* in a Mapreduce-like fashion? I see that you have no included any 
tracking counter for MetaModelResult#getProgress(), this is usually used to 
return progress on the executing of some MR task. This would be backed up by 
the absence of any implementation for MetaModelStore#getPartitions(Query<K, T> 
query).
 * MetaModelStore#put(K key, T obj) and deleteByQuery(Query<K, T> query) are 
both absent.

I've quickly corrected formatting for the code contained within patch, 
corrected some of the Maven configuration within gora-metamodel/pom.xml, added 
license headers for missing files and pushed a fresh PR, which can be found 
[here|https://github.com/apache/gora/pull/13]


was (Author: lewismc):
OK, a few comments
 * I think that this is *the best* opportunity for us to hash out some 
documentation for the Metamodule integration. I've therefore put a placeholder 
[here|http://gora.apache.org/current/gora-metamodule.html]. If you could work 
with us on documentation here I think it would be excellent.
 * I've also opened a ticket for the [implementation of local 
filters|https://issues.apache.org/jira/browse/GORA-387] as per your comment 
within MetaModelQuery.java
 * I think we should log all of your TODO's as Jira issues and mark them with 
the 'metamodel' tag. I've created a tag for this.
 * It would be really nice to see some Javadoc for critical methods such as 
MetaModelQuery#toMetaModelQuery... this is one of the most important methods in 
the entire module.
 * Am I right in saying here that gora-metamodel will not be used for executing 
*anything* in a Mapreduce-like fashion? I see that you have no included any 
tracking counter for MetaModelResult#getProgress(), this is usually used to 
return progress on the executing of some MR task. This would be backed up by 
the absence of any implementation for MetaModelStore#getPartitions(Query<K, T> 
query).
 * MetaModelStore#put(K key, T obj) and deleteByQuery(Query<K, T> query) are 
both absent.

I've quickly corrected formatting for the code contained within patch, 
corrected some of the Maven configuration within gora-metamodel/pom.xml, added 
license headers for missing files and pushed a fresh PR, which can be found 
[here|https://github.com/apache/gora/pull/13]

> Implement gora-metamodel module
> -------------------------------
>
>                 Key: GORA-377
>                 URL: https://issues.apache.org/jira/browse/GORA-377
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: gora-metamodel
>            Reporter: Lewis John McGibbney
>             Fix For: 0.6
>
>         Attachments: GORA-377_patch1.diff
>
>
> There have been recent discussions [0] around implementing MetaModel [1] in a 
> drive to improving the Gora Query model and functionality.
> This issue is merely a placeholder for implementing exctly that.
> [0] http://www.mail-archive.com/dev%40gora.apache.org/msg05149.html
> [1] http://metamodel.incubator.apache.org/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to