Revision 8be568a9c289c880672c17422ba7299606375f2f authored by Islam AbdelRahman on 06 November 2015, 19:19:01 UTC, committed by Islam AbdelRahman on 06 November 2015, 19:19:01 UTC
Summary:
This diff introduce new table properties that will be written for block based tables
These properties are
  - comparator name
  - merge operator name
  - property collectors names

Test Plan:
  - Added a new unit test to verify that these tests are written/read correctly
  - Running all other tests right now (wont land until all tests finish)

Reviewers: rven, kradhakrishnan, igor, sdong, anthony, yhchiang

Reviewed By: yhchiang

Subscribers: dhruba

Differential Revision: https://reviews.facebook.net/D34269
1 parent 2b42000
History
File Mode Size
adaptive_table_factory.cc -rw-r--r-- 4.5 KB
adaptive_table_factory.h -rw-r--r-- 1.8 KB
block.cc -rw-r--r-- 11.2 KB
block.h -rw-r--r-- 6.6 KB
block_based_filter_block.cc -rw-r--r-- 8.5 KB
block_based_filter_block.h -rw-r--r-- 4.1 KB
block_based_filter_block_test.cc -rw-r--r-- 7.9 KB
block_based_table_builder.cc -rw-r--r-- 33.6 KB
block_based_table_builder.h -rw-r--r-- 4.3 KB
block_based_table_factory.cc -rw-r--r-- 7.2 KB
block_based_table_factory.h -rw-r--r-- 2.4 KB
block_based_table_reader.cc -rw-r--r-- 58.4 KB
block_based_table_reader.h -rw-r--r-- 9.0 KB
block_builder.cc -rw-r--r-- 4.4 KB
block_builder.h -rw-r--r-- 2.0 KB
block_hash_index.cc -rw-r--r-- 5.1 KB
block_hash_index.h -rw-r--r-- 3.0 KB
block_hash_index_test.cc -rw-r--r-- 3.9 KB
block_prefix_index.cc -rw-r--r-- 7.7 KB
block_prefix_index.h -rw-r--r-- 2.2 KB
block_test.cc -rw-r--r-- 7.4 KB
bloom_block.cc -rw-r--r-- 730 bytes
bloom_block.h -rw-r--r-- 1.0 KB
cuckoo_table_builder.cc -rw-r--r-- 19.1 KB
cuckoo_table_builder.h -rw-r--r-- 4.5 KB
cuckoo_table_builder_test.cc -rw-r--r-- 25.2 KB
cuckoo_table_factory.cc -rw-r--r-- 2.4 KB
cuckoo_table_factory.h -rw-r--r-- 2.7 KB
cuckoo_table_reader.cc -rw-r--r-- 12.8 KB
cuckoo_table_reader.h -rw-r--r-- 2.7 KB
cuckoo_table_reader_test.cc -rw-r--r-- 19.1 KB
filter_block.h -rw-r--r-- 3.1 KB
flush_block_policy.cc -rw-r--r-- 2.6 KB
format.cc -rw-r--r-- 15.5 KB
format.h -rw-r--r-- 8.4 KB
full_filter_block.cc -rw-r--r-- 3.2 KB
full_filter_block.h -rw-r--r-- 4.1 KB
full_filter_block_test.cc -rw-r--r-- 5.6 KB
get_context.cc -rw-r--r-- 5.4 KB
get_context.h -rw-r--r-- 1.8 KB
internal_iterator.h -rw-r--r-- 2.7 KB
iter_heap.h -rw-r--r-- 1.2 KB
iterator.cc -rw-r--r-- 3.6 KB
iterator_wrapper.h -rw-r--r-- 2.7 KB
merger.cc -rw-r--r-- 9.9 KB
merger.h -rw-r--r-- 2.0 KB
merger_test.cc -rw-r--r-- 4.3 KB
meta_blocks.cc -rw-r--r-- 11.9 KB
meta_blocks.h -rw-r--r-- 4.8 KB
mock_table.cc -rw-r--r-- 4.3 KB
mock_table.h -rw-r--r-- 5.5 KB
plain_table_builder.cc -rw-r--r-- 9.0 KB
plain_table_builder.h -rw-r--r-- 4.5 KB
plain_table_factory.cc -rw-r--r-- 3.6 KB
plain_table_factory.h -rw-r--r-- 6.8 KB
plain_table_index.cc -rw-r--r-- 7.2 KB
plain_table_index.h -rw-r--r-- 7.1 KB
plain_table_key_coding.cc -rw-r--r-- 16.7 KB
plain_table_key_coding.h -rw-r--r-- 6.0 KB
plain_table_reader.cc -rw-r--r-- 22.9 KB
plain_table_reader.h -rw-r--r-- 7.9 KB
scoped_arena_iterator.h -rw-r--r-- 975 bytes
sst_file_writer.cc -rw-r--r-- 5.8 KB
table_builder.h -rw-r--r-- 3.9 KB
table_properties.cc -rw-r--r-- 5.3 KB
table_properties_internal.h -rw-r--r-- 633 bytes
table_reader.h -rw-r--r-- 3.6 KB
table_reader_bench.cc -rw-r--r-- 11.8 KB
table_test.cc -rw-r--r-- 80.4 KB
two_level_iterator.cc -rw-r--r-- 6.3 KB
two_level_iterator.h -rw-r--r-- 2.1 KB

back to top