Merge branch 'GORA_199'
Project: http://git-wip-us.apache.org/repos/asf/gora/repo Commit: http://git-wip-us.apache.org/repos/asf/gora/commit/e39e9fbc Tree: http://git-wip-us.apache.org/repos/asf/gora/tree/e39e9fbc Diff: http://git-wip-us.apache.org/repos/asf/gora/diff/e39e9fbc Branch: refs/heads/master Commit: e39e9fbcdb020fed1e039a0e7f05ffb356709997 Parents: a39cfe4 8ac3bf5 Author: Lewis John McGibbney <lewis.j.mcgibb...@jpl.nasa.gov> Authored: Wed Jun 4 09:16:44 2014 -0700 Committer: Lewis John McGibbney <lewis.j.mcgibb...@jpl.nasa.gov> Committed: Wed Jun 4 09:16:44 2014 -0700 ---------------------------------------------------------------------- gora-mongodb/.gitignore | 2 + gora-mongodb/pom.xml | 184 ++++ .../gora/mongodb/filters/BaseFactory.java | 44 + .../gora/mongodb/filters/DefaultFactory.java | 153 +++ .../gora/mongodb/filters/FilterFactory.java | 42 + .../gora/mongodb/filters/MongoFilterUtil.java | 119 ++ .../apache/gora/mongodb/query/MongoDBQuery.java | 83 ++ .../gora/mongodb/query/MongoDBResult.java | 95 ++ .../apache/gora/mongodb/store/MongoMapping.java | 222 ++++ .../gora/mongodb/store/MongoMappingBuilder.java | 176 +++ .../apache/gora/mongodb/store/MongoStore.java | 1038 ++++++++++++++++++ .../gora/mongodb/utils/BSONDecorator.java | 275 +++++ .../gora/mongodb/utils/GoraDBEncoder.java | 53 + .../src/test/conf/gora-mongodb-mapping.xml | 43 + gora-mongodb/src/test/conf/gora.properties | 28 + gora-mongodb/src/test/conf/multimapping.xml | 51 + .../gora/mongodb/GoraMongodbTestDriver.java | 104 ++ .../mongodb/filters/DefaultFactoryTest.java | 138 +++ .../mongodb/mapreduce/GoraMongoMapredTest.java | 40 + .../mapreduce/TestMongoStoreCountQuery.java | 54 + .../mapreduce/TestMongoStoreWordCount.java | 58 + .../gora/mongodb/store/TestMongoMapping.java | 191 ++++ .../mongodb/store/TestMongoMappingBuilder.java | 112 ++ .../gora/mongodb/store/TestMongoStore.java | 77 ++ .../gora/mongodb/utils/TestBSONDecorator.java | 95 ++ pom.xml | 1 + 26 files changed, 3478 insertions(+) ----------------------------------------------------------------------