Hi Alberto,

Once again, thank you very much for this great work. I think this module is
looking 99% ready to be introduced into the main MetaModel codebase.

Here are my very minor remarks:


   - The main schema name "ElasticSearchSchema" is hardcoded and not
   necesarily what users would want. I was thinking if we should either:
   - Make it parameterizable in the constructor (default value would IMO
      better be just "ElasticSearch" which is in line with "MongoDB", "CouchDB"
      etc.)
      - Use the ES cluster name. This would give a more "native" feeling -
      then we've mapped it to something that is recognizable from the ES
      connection.
      - Or a combination of the above - make a constructor name available,
      but if null we use the cluster name.
   - You've now commented out your whole executeQuery(Query) method. Might
   be on purpose, but I guess you had some nice optimizations for special
   cases in there. I hope we can restore that.

What is your apache username? When we have that, I propose that we take
your contribution for a VOTE and then hopefully integrate it into the main
codebase of MM. The corrections above can be made either before or after
IMO.

Best regards,
Kasper


2014-09-16 9:28 GMT+02:00 Alberto Rodriguez <[email protected]>:

> Hi all,
>
> I have been working on the ES module. As Kasper suggested I have overriden
> the materializeMainSchemaTable to get a first functional version. I have
> added quite a few tests to check that the module is working fine for
> *SELECT* operations. I have also implemented the executeCountQuery method.
>
> I forked the project from the *master branch, *you can check out the
> changes here: incubator-metamodel fork with ES module
> <https://github.com/albertostratio/incubator-metamodel>
>
> I have also been informed by the ASF that my ICLA has been filed in their
> records.
>
> Kind regards,
>
>
> Alberto Rodríguez
>
>
> <http://www.stratio.com/>
> Avenida de Europa, 26. Ática 5. 3ª Planta
> 28224 Pozuelo de Alarcón, Madrid
> Tel: +34 91 352 59 42 // *@stratiobd <https://twitter.com/StratioBD>*
>

Reply via email to