| 123456789101112131415161718192021222324252627282930 |
- // Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
- // This source code is licensed under both the GPLv2 (found in the
- // COPYING file in the root directory) and Apache 2.0 License
- // (found in the LICENSE.Apache file in the root directory).
- #pragma once
- #include "rocksdb/status.h"
- #include "rocksdb/iterator.h"
- namespace ROCKSDB_NAMESPACE {
- class BlockHandle;
- // Seek to the properties block.
- // If it successfully seeks to the properties block, "is_found" will be
- // set to true.
- Status SeekToPropertiesBlock(InternalIterator* meta_iter, bool* is_found);
- // Seek to the compression dictionary block.
- // If it successfully seeks to the properties block, "is_found" will be
- // set to true.
- Status SeekToCompressionDictBlock(InternalIterator* meta_iter, bool* is_found,
- BlockHandle* block_handle);
- // TODO(andrewkr) should not put all meta block in table_properties.h/cc
- Status SeekToRangeDelBlock(InternalIterator* meta_iter, bool* is_found,
- BlockHandle* block_handle);
- } // namespace ROCKSDB_NAMESPACE
|