当前位置: 当前位置:首页 >IT科技类资讯 >浅析Mongodb源码之游标Cursor 正文

浅析Mongodb源码之游标Cursor

2025-11-05 14:00:56 来源:多维IT资讯作者:数据库 点击:704次
浅析Mongodb源码之游标Cursor
复制class Cursor : boost::noncopyable//使类和派生类不可复制 {   virtualbool ok() = 0;//游标当前指向的浅析对象是否有效 bool eof() { return !ok(); }//是否已到尾部 virtual Record* _current() = 0;//游标当前指向的站群服务器记录(记录是组成数据文件的最基本单位) virtual BSONObj current() = 0;//游标当前指向的云服务器提供商BSONObj对象 virtual DiskLoc currLoc() = 0;//游标当前指向的DiskLoc virtualbool advance() = 0; /*true=ok,将游标指向到下一条记录所在位置*/ virtual BSONObj currKey() const { return BSONObj(); }   /* 标识游标是否为Tailable类型,该类型支持获取最后一条记录后,不马上关闭游标,以便持续获取后面新添加的b2b供应网记录*/ virtualbool tailable()       {   returnfalse;      }   //设置游标为Tailable类型 virtualvoid setTailable() {}      .....  }   1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.
作者:IT科技类资讯
------分隔线----------------------------
头条新闻
图片新闻
新闻排行榜