Lines Matching refs:file_

26     std::unique_ptr<SequentialFile> file_;  member in ROCKSDB_NAMESPACE::EncryptedSequentialFile
35 : file_(f), stream_(s), offset_(prefixLength), prefixLength_(prefixLength) { in EncryptedSequentialFile()
48 Status status = file_->Read(n, result, scratch); in Read()
65 auto status = file_->Skip(n); in Skip()
75 bool use_direct_io() const override { return file_->use_direct_io(); } in use_direct_io()
80 return file_->GetRequiredBufferAlignment(); in GetRequiredBufferAlignment()
87 return file_->InvalidateCache(offset + prefixLength_, length); in InvalidateCache()
96 auto status = file_->PositionedRead(offset, n, result, scratch); in PositionedRead()
109 std::unique_ptr<RandomAccessFile> file_; member in ROCKSDB_NAMESPACE::EncryptedRandomAccessFile
115 : file_(f), stream_(s), prefixLength_(prefixLength) { } in EncryptedRandomAccessFile()
131 auto status = file_->Read(offset, n, result, scratch); in Read()
142 return file_->Prefetch(offset + prefixLength_, n); in Prefetch()
161 return file_->GetUniqueId(id, max_size); in GetUniqueId()
164 void Hint(AccessPattern pattern) override { file_->Hint(pattern); } in Hint()
168 bool use_direct_io() const override { return file_->use_direct_io(); } in use_direct_io()
173 return file_->GetRequiredBufferAlignment(); in GetRequiredBufferAlignment()
180 return file_->InvalidateCache(offset + prefixLength_, length); in InvalidateCache()
189 std::unique_ptr<WritableFile> file_; member in ROCKSDB_NAMESPACE::EncryptedWritableFile
196 : WritableFileWrapper(f), file_(f), stream_(s), prefixLength_(prefixLength) { } in EncryptedWritableFile()
203 auto offset = file_->GetFileSize(); // size including prefix in Append()
217 status = file_->Append(dataToAppend); in Append()
241 status = file_->PositionedAppend(dataToAppend, offset); in PositionedAppend()
250 bool use_direct_io() const override { return file_->use_direct_io(); } in use_direct_io()
255 return file_->GetRequiredBufferAlignment(); in GetRequiredBufferAlignment()
262 return file_->GetFileSize() - prefixLength_; in GetFileSize()
270 return file_->Truncate(size + prefixLength_); in Truncate()
278 return file_->InvalidateCache(offset + prefixLength_, length); in InvalidateCache()
288 return file_->RangeSync(offset + prefixLength_, nbytes); in RangeSync()
297 file_->PrepareWrite(offset + prefixLength_, len); in PrepareWrite()
302 return file_->Allocate(offset + prefixLength_, len); in Allocate()
309 std::unique_ptr<RandomRWFile> file_; member in ROCKSDB_NAMESPACE::EncryptedRandomRWFile
315 : file_(f), stream_(s), prefixLength_(prefixLength) {} in EncryptedRandomRWFile()
319 bool use_direct_io() const override { return file_->use_direct_io(); } in use_direct_io()
324 return file_->GetRequiredBufferAlignment(); in GetRequiredBufferAlignment()
346 status = file_->Write(offset, dataToWrite); in Write()
357 auto status = file_->Read(offset, n, result, scratch); in Read()
365 Status Flush() override { return file_->Flush(); } in Flush()
367 Status Sync() override { return file_->Sync(); } in Sync()
369 Status Fsync() override { return file_->Fsync(); } in Fsync()
371 Status Close() override { return file_->Close(); } in Close()