Package com.mongodb

Examples of com.mongodb.DBCursor.skip()


        if (maxRows > 0) {
            cursor = cursor.limit(maxRows);
        }
        if (firstRow > 1) {
            final int skip = firstRow - 1;
            cursor = cursor.skip(skip);
        }

        return new MongoDbDataSet(cursor, columns, queryPostProcessed);
    }
View Full Code Here


        resultCursor = collection.find(mongoQuery.getFilter());
      else
        resultCursor = collection.find(mongoQuery.getFilter(), mongoQuery.getProjection());

      if (mongoQuery.getSkip() != null)
        resultCursor.skip(mongoQuery.getSkip());

      if (mongoQuery.getSort() != null)
        resultCursor = resultCursor.sort(mongoQuery.getSort());

      if (mongoQuery.getLimit() != null)
View Full Code Here

      DBCursor cursorToUse = cursor.copy();

      try {
        if (query.getSkip() > 0) {
          cursorToUse = cursorToUse.skip(query.getSkip());
        }
        if (query.getLimit() > 0) {
          cursorToUse = cursorToUse.limit(query.getLimit());
        }
        if (query.getSortObject() != null) {
View Full Code Here

    BasicDBObject mongoCriteria = new BasicDBObject();
    addCommonCriteria(criteria, mongoCriteria);

    DBCursor cursor = col.find(mongoCriteria, null);
    if (criteria != null) {
      cursor.skip(criteria.getLowerLimit());
      cursor.limit(criteria.getNumRecords());
    }

    while(cursor.hasNext()) {
      BasicDBObject object = (BasicDBObject) cursor.next();
View Full Code Here

      cursor.sort( query.getOrderBy() );
    }

    // apply firstRow/maxRows if present
    if ( queryParameters.getRowSelection().getFirstRow() != null ) {
      cursor.skip( queryParameters.getRowSelection().getFirstRow() );
    }

    if ( queryParameters.getRowSelection().getMaxRows() != null ) {
      cursor.limit( queryParameters.getRowSelection().getMaxRows() );
    }
View Full Code Here

        context.beforeDBSearch(type);

        DBCollection dbCollection = getDBCollectionForType(type);
        DBCursor cursor = dbCollection.find(query);
        if (firstResult != -1) {
            cursor.skip(firstResult);
        }
        if (maxResults != -1) {
            cursor.limit(maxResults);
        }
        if (sort != null) {
View Full Code Here

    @Override
    public List<Event> getResultList() {
        DBCursor cur = audit.find(query).sort(new BasicDBObject("time", -1));
        if (firstResult != null) {
            cur.skip(firstResult);
        }
        if (maxResults != null) {
            cur.limit(maxResults);
        }
View Full Code Here

            if (batchSize != null) {
                ret.batchSize(batchSize.intValue());
            }

            if (numToSkip != null) {
                ret.skip(numToSkip.intValue());
            }

            if (limit != null) {
                ret.limit(limit.intValue());
            }
View Full Code Here

            if (batchSize != null) {
                ret.batchSize(batchSize.intValue());
            }
           
            if (numToSkip != null) {
                ret.skip(numToSkip.intValue());
            }
   
            if (limit != null) {
                ret.limit(limit.intValue());
            }
View Full Code Here

        final DBCursor cursor = dbColl.find(query, fields);
        cursor.setDecoderFactory(ds.getDecoderFact());

        if (offset > 0) {
            cursor.skip(offset);
        }
        if (limit > 0) {
            cursor.limit(limit);
        }
        if (batchSize != 0) {
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.