gora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GORA-437) Implement CouchDB Datastore
Date Sat, 13 Aug 2016 18:53:22 GMT

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

ASF GitHub Bot commented on GORA-437:

GitHub user cguzel opened a pull request:


    GORA-437 implement couchdb datastore

    This pull request is for GORA-437. I developed couchdb store for gora. I added javadocs
and test codes. The tests required couchdb instance. But I wondered how to start couchdb server
programmatically using java. So, I sent an email to couchDB userlist. They suggest that using
docker. Then I use docker programmaticaly with  https://github.com/testcontainers/testcontainers-java
. All test cases passed with this approach. But this caused dependece to **docker** and **jdk
1.8** . So this pull request doesn't merge to master. 
    We should look another solution. Maybe using mockito for testing or another idea?
    All tests are passed on my local. I ignored 3 tests. You can see them in my test code.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/cguzel/gora-couchdb gora-couchdb

Alternatively you can review and apply these changes as the patch at:


To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #74
commit aad58789c93ce18b0cf5e99d05624a4b122071e6
Author: cihad guzel <cguzelg@gmail.com>
Date:   2016-05-19T07:16:34Z

    GORA-437 implement couchdb datastore
    ,added a new store for gora as gora-couchdb
    ,added unit tests
    ,added javadocs


> Implement CouchDB Datastore
> ---------------------------
>                 Key: GORA-437
>                 URL: https://issues.apache.org/jira/browse/GORA-437
>             Project: Apache Gora
>          Issue Type: New Feature
>            Reporter: Furkan KAMACI
>            Assignee: cihad g├╝zel
>              Labels: gora-couchdb, gsoc2016, storage
>             Fix For: 0.8
> Apache CouchDB is a document-oriented NoSQL database that uses JSON to store data, JavaScript
as its query language using MapReduce, and HTTP for an API. It could be nice to support CouchDB
as a datastore at Gora.

This message was sent by Atlassian JIRA

View raw message