Apache Gora
  1. Apache Gora
  2. GORA-86

Support JOOQ API within gora-sql module

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 0.2
    • Fix Version/s: 0.6
    • Component/s: gora-sql
    • Labels:

      Description

      We've discussed this recently and Lukas Eder has been helpful enough to provide an his opinion, which acts as an overview from a different perspective, on whether JOOQ is appropriate for Gora.

      This issue should act as a separate but linked issue to GORA-74, and we should discuss what happens to the SQL type code that we maintain within Gora. As this module is not being utilised very much just now there is really no overwhelming argument yet to adopt JOOQ, however hopefully we can iron this out within the correspondence.

        Issue Links

          Activity

          Hide
          Lewis John McGibbney added a comment -

          I'm looking at the sqlbuilder implementations we currently maintain and there is barely anything. I'll port this to JOOQ for the time being, and the larger task fo rewriting gora-sql can wait until 0.3 development begins.

          Show
          Lewis John McGibbney added a comment - I'm looking at the sqlbuilder implementations we currently maintain and there is barely anything. I'll port this to JOOQ for the time being, and the larger task fo rewriting gora-sql can wait until 0.3 development begins.
          Hide
          Fathima Hasna added a comment -

          I have attached my GSOC proposal here. Please review it and provide me your suggestions.

          Show
          Fathima Hasna added a comment - I have attached my GSOC proposal here. Please review it and provide me your suggestions.
          Hide
          Apostolos Giannakidis added a comment -

          Hello Fathima. Thank you very much for your interest in this and for writing the proposal. May I ask you if you also submitted the proposal to google-melange?

          Also, in your proposal you write: " I have gone through all the available Apache GSOC projects as well as other organizations projects and found this one as the interesting and suitable one for me. Because, I have a good working knowledge on required technologies of this project.". May I ask if you have working knowledge of JOOQ? Also, please have in mind that apart from Java and relational databases, this project requires you to use Hadoop, Maven and SVN or Git. Are you familiar with these technologies? I am asking because in case you are not, you need to change the schedule so it allows you to learn them.

          Show
          Apostolos Giannakidis added a comment - Hello Fathima. Thank you very much for your interest in this and for writing the proposal. May I ask you if you also submitted the proposal to google-melange? Also, in your proposal you write: " I have gone through all the available Apache GSOC projects as well as other organizations projects and found this one as the interesting and suitable one for me. Because, I have a good working knowledge on required technologies of this project.". May I ask if you have working knowledge of JOOQ? Also, please have in mind that apart from Java and relational databases, this project requires you to use Hadoop, Maven and SVN or Git. Are you familiar with these technologies? I am asking because in case you are not, you need to change the schedule so it allows you to learn them.
          Hide
          Fathima Hasna added a comment -

          Hi Apostolos ,

          I submitted the proposal to melange. I followed the tutorials on JOOQ[1] website . That's gave me confidence to apply for this. I am a bit familiar with SVN, Maven and Git. But, I am not familiar with Hadoop. Thank you for pointing out the required technologies. I'll adjust my schedule to learn these technologies.

          [1] - http://www.jooq.org/learn

          Show
          Fathima Hasna added a comment - Hi Apostolos , I submitted the proposal to melange. I followed the tutorials on JOOQ [1] website . That's gave me confidence to apply for this. I am a bit familiar with SVN, Maven and Git. But, I am not familiar with Hadoop. Thank you for pointing out the required technologies. I'll adjust my schedule to learn these technologies. [1] - http://www.jooq.org/learn

            People

            • Assignee:
              Unassigned
              Reporter:
              Lewis John McGibbney
            • Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:

                Development