public abstract class MongodbResultPage<E> extends Object implements cn.weforward.common.ResultPage<E>, Closeable, cn.weforward.common.ResultPage.Reversable<E>
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
MongodbResultPage.Trans<T>
转换接口
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<org.bson.Document> |
m_Caches
文档缓存
|
protected com.mongodb.client.MongoCollection<org.bson.Document> |
m_Connnection
链接
|
protected org.bson.conversions.Bson |
m_Filter
过滤条件
|
protected com.mongodb.client.MongoCursor<org.bson.Document> |
m_It
遍历条件
|
protected int |
m_Limit
限制条件
|
protected org.bson.BsonDocument |
m_Projection
投影条件
|
protected org.bson.BsonDocument |
m_Sort
排序
|
| 构造器和说明 |
|---|
MongodbResultPage(com.mongodb.client.MongoCollection<org.bson.Document> c,
org.bson.conversions.Bson filter) |
MongodbResultPage(com.mongodb.client.MongoCollection<org.bson.Document> c,
org.bson.conversions.Bson filter,
org.bson.BsonDocument sort) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
int |
getCount() |
int |
getPage() |
int |
getPageCount() |
int |
getPageSize() |
boolean |
gotoPage(int page) |
boolean |
hasNext() |
boolean |
hasPrev() |
Iterator<E> |
iterator() |
E |
move(int pos) |
E |
next() |
E |
prev() |
void |
remove() |
cn.weforward.common.ResultPage<E> |
reverse() |
void |
setPage(int page) |
void |
setPageSize(int size) |
void |
setProjection(org.bson.BsonDocument projection) |
protected abstract E |
to(org.bson.Document doc) |
static <E> MongodbResultPage<E> |
valueOf(com.mongodb.client.MongoCollection<org.bson.Document> c,
org.bson.conversions.Bson filter,
org.bson.BsonDocument sort,
MongodbResultPage.Trans<E> trans) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingforEach, spliteratorprotected com.mongodb.client.MongoCollection<org.bson.Document> m_Connnection
protected org.bson.conversions.Bson m_Filter
protected org.bson.BsonDocument m_Sort
protected org.bson.BsonDocument m_Projection
protected int m_Limit
protected com.mongodb.client.MongoCursor<org.bson.Document> m_It
protected List<org.bson.Document> m_Caches
public MongodbResultPage(com.mongodb.client.MongoCollection<org.bson.Document> c,
org.bson.conversions.Bson filter)
public MongodbResultPage(com.mongodb.client.MongoCollection<org.bson.Document> c,
org.bson.conversions.Bson filter,
org.bson.BsonDocument sort)
public void setProjection(org.bson.BsonDocument projection)
public int getCount()
getCount 在接口中 cn.weforward.common.ResultPage<E>public int getPageCount()
getPageCount 在接口中 cn.weforward.common.ResultPage<E>public int getPageSize()
getPageSize 在接口中 cn.weforward.common.ResultPage<E>public void setPageSize(int size)
setPageSize 在接口中 cn.weforward.common.ResultPage<E>public void setPage(int page)
setPage 在接口中 cn.weforward.common.ResultPage<E>public int getPage()
getPage 在接口中 cn.weforward.common.ResultPage<E>public boolean gotoPage(int page)
gotoPage 在接口中 cn.weforward.common.ResultPage<E>public boolean hasPrev()
hasPrev 在接口中 cn.weforward.common.ResultPage<E>public void close()
close 在接口中 Closeableclose 在接口中 AutoCloseableprotected abstract E to(org.bson.Document doc)
public cn.weforward.common.ResultPage<E> reverse()
reverse 在接口中 cn.weforward.common.ResultPage.Reversable<E>public static <E> MongodbResultPage<E> valueOf(com.mongodb.client.MongoCollection<org.bson.Document> c, org.bson.conversions.Bson filter, org.bson.BsonDocument sort, MongodbResultPage.Trans<E> trans)
Copyright © 2022. All rights reserved.