Lines Matching refs:PlainTableIterator
54 class PlainTableIterator : public InternalIterator { class
56 explicit PlainTableIterator(PlainTableReader* table, bool use_prefix_seek);
58 PlainTableIterator(const PlainTableIterator&) = delete;
61 ~PlainTableIterator() override;
212 return new PlainTableIterator(this, use_prefix_seek); in NewIterator()
214 auto mem = arena->AllocateAligned(sizeof(PlainTableIterator)); in NewIterator()
215 return new (mem) PlainTableIterator(this, use_prefix_seek); in NewIterator()
634 PlainTableIterator::PlainTableIterator(PlainTableReader* table, in PlainTableIterator() function in ROCKSDB_NAMESPACE::PlainTableIterator
643 PlainTableIterator::~PlainTableIterator() { in ~PlainTableIterator()
646 bool PlainTableIterator::Valid() const { in Valid()
651 void PlainTableIterator::SeekToFirst() { in SeekToFirst()
661 void PlainTableIterator::SeekToLast() { in SeekToLast()
667 void PlainTableIterator::Seek(const Slice& target) { in Seek()
737 void PlainTableIterator::SeekForPrev(const Slice& /*target*/) { in SeekForPrev()
744 void PlainTableIterator::Next() { in Next()
757 void PlainTableIterator::Prev() { in Prev()
761 Slice PlainTableIterator::key() const { in key()
766 Slice PlainTableIterator::value() const { in value()
771 Status PlainTableIterator::status() const { in status()