亿华智慧云亿华智慧云

浅析Mongodb源码之游标Cursor

浅析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类型,该类型支持获取最后一条记录后,不马上关闭游标,以便持续获取后面新添加的香港云服务器记录*/ 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.
赞(83567)
未经允许不得转载:>亿华智慧云 » 浅析Mongodb源码之游标Cursor