Examples of mapReduce()


Examples of com.github.jmkgreen.morphia.Datastore.mapReduce()

    protected static void runMapReduceMinMax(String file, String reduce, Logger log) {

        final Datastore ds = MongoConnectionHelper.ds;

        final String map = getJsFromFile(file, log);
        final MapreduceResults<MapReduceMinMax> mrRes = ds.mapReduce(MapreduceType.MERGE, ds.createQuery(Meteolog.class), map, reduce, null, null, MapReduceMinMax.class);

        log.debug(
                "mrRes --> count all:" + mrRes.createQuery().countAll());
        log.debug(
                "mrRes --> tot time: " + mrRes.getElapsedMillis());
View Full Code Here

Examples of com.github.jmkgreen.morphia.Datastore.mapReduce()

    protected static void runMapReduceHisotryMinMax(String file, String reduce, Logger log) {

        final Datastore ds = MongoConnectionHelper.ds;

        final String map = getJsFromFile(file, log);
        final MapreduceResults<MapReduceHistoryMinMax> mrRes = ds.mapReduce(MapreduceType.MERGE, ds.createQuery(Meteolog.class), map, reduce, null, null, MapReduceHistoryMinMax.class);

        log.debug("mrRes --> count all:" + mrRes.createQuery().countAll());
        log.debug("mrRes --> tot time: " + mrRes.getElapsedMillis());
    }
View Full Code Here

Examples of com.mongodb.DBCollection.mapReduce()

    String r = "function(k, vals) {var result = {target: k, logIds: []}; vals.forEach(function(value) { result.logIds.push(value)}); return result;}";
    DBObject filter = new BasicDBObject();
    if(targetID != null) {
      filter.put("targetId", targetID);
    }
    MapReduceOutput mapReduce = collection.mapReduce(m, r, null, OutputType.INLINE, filter);
    Iterator<DBObject> iterator = mapReduce.results().iterator();
   
    List<LogDescriptor> descriptors = new ArrayList<LogDescriptor>();
    while(iterator.hasNext()) {
      DBObject row = iterator.next();
View Full Code Here

Examples of com.mongodb.DBCollection.mapReduce()

        String r = "function(k, vals) {var result = {target: k, logIds: []}; vals.forEach(function(value) { result.logIds.push(value)}); return result;}";
        DBObject filter = new BasicDBObject();
        if (targetID != null) {
            filter.put("targetId", targetID);
        }
        MapReduceOutput mapReduce = collection.mapReduce(m, r, null, OutputType.INLINE, filter);
        Iterator<DBObject> iterator = mapReduce.results().iterator();

        List<Descriptor> descriptors = new ArrayList<Descriptor>();
        while (iterator.hasNext()) {
            DBObject row = iterator.next();
View Full Code Here

Examples of com.mongodb.DBCollection.mapReduce()

            cmd.setSort(q.getSortObject());

        if (log.isTraceEnabled())
            log.info("Executing " + cmd.toString());

        MapReduceOutput mpo = dbColl.mapReduce(baseCommand);
        MapreduceResults mrRes = (MapreduceResults) mapr.fromDBObject(MapreduceResults.class, mpo.getRaw(), createCache());

        QueryImpl baseQ = null;
        if (!MapreduceType.INLINE.equals(type))
            baseQ = new QueryImpl(outputType, db.getCollection(mrRes.getOutputCollectionName()), this);
View Full Code Here

Examples of com.mongodb.DBCollection.mapReduce()

        + "function(category){emit(category, {count:1});}" + ");"
        + "};";
    String reduce = "function(key, values){" + "var sum = 0;"
        + "for(var i=0;i<values.length;i++)"
        + "sum += values[i].count;" + "return {count: sum};" + "};";
    MapReduceOutput output = collection.mapReduce(map, reduce, null,
        MapReduceCommand.OutputType.INLINE, null);
    List<DBObject> result = Lists.newArrayList(output.results());
    Collections.sort(result, bookComparator);

    assertThat((String) result.get(0).get("_id"), equalTo("crime"));
View Full Code Here

Examples of com.mongodb.DBCollection.mapReduce()

        if (LOG.isTraceEnabled()) {
            LOG.info("Executing " + cmd.toString());
        }

        final EntityCache cache = createCache();
        MapreduceResults<T> results = new MapreduceResults<T>(dbColl.mapReduce(baseCommand));

        results.setType(type);
        if (MapreduceType.INLINE.equals(type)) {
            results.setInlineRequiredOptions(outputType, getMapper(), cache);
        } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.