Lines Matching refs:table_options

173               const BlockBasedTableOptions& table_options,  in Finish()  argument
183 Status s = FinishImpl(options, ioptions, moptions, table_options, in Finish()
192 const BlockBasedTableOptions& table_options,
224 const BlockBasedTableOptions& table_options, in FinishImpl() argument
229 BlockBuilder builder(table_options.block_restart_interval); in FinishImpl()
1066 void IndexTest(BlockBasedTableOptions table_options);
1355 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
1356 table_options.block_restart_interval = 1; in TEST_P()
1357 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
1362 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
1403 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in IndexUncompressedHelper() local
1404 table_options.block_restart_interval = 1; in IndexUncompressedHelper()
1405 table_options.enable_index_compression = compressed; in IndexUncompressedHelper()
1406 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in IndexUncompressedHelper()
1411 c.Finish(options, ioptions, moptions, table_options, in IndexUncompressedHelper()
1432 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
1433 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
1437 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
1459 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
1460 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
1471 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
1508 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
1509 table_options.block_restart_interval = 1; in TEST_P()
1510 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
1516 c.Finish(options, ioptions, moptions, table_options, *internal_cmp, in TEST_P()
1550 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
1551 table_options.filter_policy.reset(NewBloomFilterPolicy(10)); in TEST_P()
1553 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
1557 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
1591 BlockBasedTableOptions* table_options, const char* key_begin, in PrefetchRange() argument
1597 table_options->block_cache = NewLRUCache(16 * 1024 * 1024, 4); in PrefetchRange()
1598 opt->table_factory.reset(NewBlockBasedTableFactory(*table_options)); in PrefetchRange()
1641 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
1642 table_options.block_size = 1024; in TEST_P()
1644 table_options.block_cache = NewLRUCache(16 * 1024 * 1024, 4); in TEST_P()
1645 opt.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
1659 c.Finish(opt, ioptions, moptions, table_options, *ikc, &keys, &kvmap); in TEST_P()
1673 PrefetchRange(&c, &opt, &table_options, in TEST_P()
1677 PrefetchRange(&c, &opt, &table_options, "k01", "k01", {"k01", "k02", "k03"}, in TEST_P()
1680 PrefetchRange(&c, &opt, &table_options, "a", "z", in TEST_P()
1682 PrefetchRange(&c, &opt, &table_options, "k00", "k00", {"k01", "k02", "k03"}, in TEST_P()
1685 PrefetchRange(&c, &opt, &table_options, "k00", "k06", in TEST_P()
1687 PrefetchRange(&c, &opt, &table_options, "k00", "zzz", in TEST_P()
1690 PrefetchRange(&c, &opt, &table_options, nullptr, nullptr, in TEST_P()
1692 PrefetchRange(&c, &opt, &table_options, "k04", nullptr, in TEST_P()
1694 PrefetchRange(&c, &opt, &table_options, nullptr, "k05", in TEST_P()
1697 PrefetchRange(&c, &opt, &table_options, "k06", "k00", {}, {}, in TEST_P()
1703 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
1707 table_options.block_size = 64; in TEST_P()
1711 table_options.index_type = BlockBasedTableOptions::kBinarySearch; in TEST_P()
1712 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
1716 table_options.index_type = BlockBasedTableOptions::kHashSearch; in TEST_P()
1717 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
1722 table_options.index_type = BlockBasedTableOptions::kHashSearch; in TEST_P()
1723 table_options.hash_index_allow_collision = true; in TEST_P()
1724 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
1729 table_options.index_type = BlockBasedTableOptions::kHashSearch; in TEST_P()
1730 table_options.filter_policy.reset(NewBloomFilterPolicy(10)); in TEST_P()
1731 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
1736 table_options.index_type = BlockBasedTableOptions::kTwoLevelIndexSearch; in TEST_P()
1737 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
1741 table_options.index_type = in TEST_P()
1743 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
1760 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
1801 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
1802 table_options.filter_policy.reset(NewBloomFilterPolicy(10)); in TEST_P()
1806 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
1820 c.Finish(options, ioptions, moptions, table_options, internal_comparator, in TEST_P()
1841 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
1842 table_options.filter_policy.reset(NewBloomFilterPolicy(2)); in TEST_P()
1843 table_options.whole_key_filtering = false; in TEST_P()
1847 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
1858 c.Finish(options, ioptions, moptions, table_options, internal_comparator, in TEST_P()
1894 void TableTest::IndexTest(BlockBasedTableOptions table_options) { in IndexTest() argument
1918 table_options.block_size = 1700; in IndexTest()
1919 table_options.block_cache = NewLRUCache(1024, 4); in IndexTest()
1920 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in IndexTest()
1926 c.Finish(options, ioptions, moptions, table_options, *comparator, &keys, in IndexTest()
2097 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2098 table_options.index_type = BlockBasedTableOptions::kBinarySearch; in TEST_P()
2099 IndexTest(table_options); in TEST_P()
2103 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2104 table_options.index_type = BlockBasedTableOptions::kHashSearch; in TEST_P()
2105 IndexTest(table_options); in TEST_P()
2113 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2114 table_options.index_type = BlockBasedTableOptions::kTwoLevelIndexSearch; in TEST_P()
2115 table_options.metadata_block_size = i; in TEST_P()
2116 IndexTest(table_options); in TEST_P()
2123 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2125 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
2134 c.Finish(options, ioptions, moptions, table_options, *comparator, &keys, in TEST_P()
2160 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2161 table_options.index_type = BlockBasedTableOptions::kBinarySearchWithFirstKey; in TEST_P()
2162 IndexTest(table_options); in TEST_P()
2197 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2198 table_options.index_type = in TEST_P()
2201 table_options.block_cache = NewLRUCache(10000); // fits all blocks in TEST_P()
2202 table_options.index_shortening = in TEST_P()
2204 table_options.flush_block_policy_factory = in TEST_P()
2207 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
2236 c.Finish(options, ioptions, moptions, table_options, *comparator, &keys, in TEST_P()
2391 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2392 table_options.index_type = BlockBasedTableOptions::kBinarySearchWithFirstKey; in TEST_P()
2393 table_options.block_cache = NewLRUCache(10000); in TEST_P()
2397 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
2411 c.Finish(options, ioptions, moptions, table_options, *comparator, &keys, in TEST_P()
2468 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2469 table_options.block_restart_interval = 1; in TEST_P()
2470 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
2474 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
2488 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2489 table_options.block_restart_interval = 1; in TEST_P()
2490 table_options.block_size = 1000; in TEST_P()
2491 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
2503 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
2513 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2515 table_options.block_cache = NewLRUCache(1024 * 1024, 0); in TEST_P()
2516 table_options.cache_index_and_filter_blocks = true; in TEST_P()
2517 table_options.filter_policy.reset(NewBloomFilterPolicy(10, true)); in TEST_P()
2518 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
2524 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
2587 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2589 table_options.block_cache = NewLRUCache(1024 * 1024, 0); in TEST_P()
2590 table_options.cache_index_and_filter_blocks = true; in TEST_P()
2591 table_options.filter_policy.reset(NewBloomFilterPolicy(10, true)); in TEST_P()
2592 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
2598 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
2631 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2633 table_options.block_cache = NewLRUCache(1024 * 1024, 0); in TEST_P()
2634 table_options.cache_index_and_filter_blocks = true; in TEST_P()
2635 table_options.filter_policy.reset(NewBloomFilterPolicy(10, true)); in TEST_P()
2636 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
2642 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
2760 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2761 table_options.block_cache = NewLRUCache(1024, 4); in TEST_P()
2762 table_options.filter_policy.reset(NewBloomFilterPolicy(10)); in TEST_P()
2763 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
2771 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
2808 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
2813 table_options.block_cache = NewLRUCache(co); in TEST_P()
2814 table_options.cache_index_and_filter_blocks = true; in TEST_P()
2815 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
2823 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
2843 static_cast<int64_t>(table_options.block_cache->GetUsage())); in TEST_P()
2859 static_cast<int64_t>(table_options.block_cache->GetUsage())); in TEST_P()
2872 static_cast<int64_t>(table_options.block_cache->GetUsage())); in TEST_P()
2886 static_cast<int64_t>(table_options.block_cache->GetUsage())); in TEST_P()
2896 table_options.block_cache = NewLRUCache(1, 4); in TEST_P()
2898 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
2937 table_options.block_cache = NewLRUCache(4096, 4); in TEST_P()
2938 table_options.cache_index_and_filter_blocks = false; in TEST_P()
2939 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
2948 c3.Finish(options, ioptions3, moptions3, table_options, in TEST_P()
2953 table_options.filter_policy.reset(NewBloomFilterPolicy(1)); in TEST_P()
2954 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
2974 BlockBasedTableOptions table_options; in ValidateBlockSizeDeviation() local
2975 table_options.block_size_deviation = value; in ValidateBlockSizeDeviation()
2976 BlockBasedTableFactory* factory = new BlockBasedTableFactory(table_options); in ValidateBlockSizeDeviation()
2986 BlockBasedTableOptions table_options; in ValidateBlockRestartInterval() local
2987 table_options.block_restart_interval = value; in ValidateBlockRestartInterval()
2988 BlockBasedTableFactory* factory = new BlockBasedTableFactory(table_options); in ValidateBlockRestartInterval()
3026 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
3027 table_options.block_cache = NewLRUCache(1, 0); in TEST_P()
3028 table_options.cache_index_and_filter_blocks = index_and_filter_in_cache; in TEST_P()
3029 table_options.filter_policy.reset( in TEST_P()
3031 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
3043 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
3112 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
3113 table_options.block_size = 1024; in TEST_P()
3115 table_options.block_cache = NewLRUCache(16 * 1024 * 1024, 4); in TEST_P()
3116 opt.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
3130 c.Finish(opt, ioptions, moptions, table_options, *ikc, &keys, &kvmap); in TEST_P()
3154 table_options.block_cache = NewLRUCache(16 * 1024 * 1024, 4); in TEST_P()
3155 opt.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
3196 BlockBasedTableOptions table_options; in TEST_P() local
3197 table_options.block_size = 1024; in TEST_P()
3202 table_options.block_cache = NewLRUCache(std::move(lruOptions)); in TEST_P()
3203 opt.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
3218 c.Finish(opt, ioptions, moptions, table_options, *ikc, &keys, &kvmap); in TEST_P()
3244 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
3286 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
3487 BlockBasedTableOptions table_options; in TEST_F() local
3488 table_options.block_size = 1024; in TEST_F()
3491 c.Finish(options, ioptions, moptions, table_options, internal_comparator, in TEST_F()
3523 BlockBasedTableOptions table_options; in DoCompressionTest() local
3524 table_options.block_size = 1024; in DoCompressionTest()
3527 c.Finish(options, ioptions, moptions, table_options, ikc, &keys, &kvmap); in DoCompressionTest()
3909 BlockBasedTableOptions table_options; in TEST_P() local
3910 table_options.block_size = 64; // small block size to get big index block in TEST_P()
3911 table_options.index_block_restart_interval = index_block_restart_interval; in TEST_P()
3913 table_options.format_version = 4; in TEST_P()
3915 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
3930 c.Finish(options, ioptions, moptions, table_options, *comparator, &keys, in TEST_P()
4437 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
4438 table_options.filter_policy.reset(NewBloomFilterPolicy( in TEST_P()
4440 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in TEST_P()
4445 c.Finish(options, ioptions, moptions, table_options, in TEST_P()
4566 BlockBasedTableOptions table_options = GetBlockBasedTableOptions(); in TEST_P() local
4567 table_options.data_block_index_type = in TEST_P()
4573 options.table_factory.reset(new BlockBasedTableFactory(table_options)); in TEST_P()
4590 c.Finish(options, ioptions, moptions, table_options, internal_comparator, in TEST_P()