WriteCursor( DatabaseClientInterface* database_, const Index& typeno_, const Index& termno_) :Parent::WriteCursor((char)KeyPrefix, database_,BlockKey(typeno_,termno_)){}
MapKey( const Index& typeno_, const Index& docno_, const std::size_t& maxpos_) :termkey(BlockKey(typeno_,docno_).index()),maxpos(maxpos_){}
Writer( DatabaseClientInterface* database_, const Index& docno_) :Parent::Writer( (char)KeyPrefix, database_, BlockKey(docno_)){}
Cursor( const DatabaseClientInterface* database_, const Index& typeno_, const Index& termno_, bool useCache_) :Parent::Cursor( (char)KeyPrefix, database_, BlockKey(typeno_,termno_), useCache_){}
WriteCursor( DatabaseClientInterface* database_, const Index& userno_) :Parent::WriteCursor((char)KeyPrefix, database_,BlockKey(userno_)){}
Cursor( const DatabaseClientInterface* database_) :Parent::Cursor( database_, BlockKey()){}
Writer( DatabaseClientInterface* database_) :Parent::Writer( database_, BlockKey()){}
Cursor( const DatabaseClientInterface* database_, const Index& typeno_, const Index& termno_) :Parent::Cursor( database_, BlockKey(typeno_,termno_)){}
Writer( DatabaseClientInterface* database_, const Index& typeno_, const Index& docno_) :Parent::Writer( database_, BlockKey(typeno_,docno_)){}