rocksdb/db
Igor Canadi b41a3bc4da [CF] Change flow of CreateColumnFamily
Summary:
Previously, we first wrote to the manifest and then created internal data structure.
Now, we first create internal data structure. That way, we can write out internal comparator to the manifest

Test Plan: column_family_test

Reviewers: dhruba, haobo

CC: leveldb

Differential Revision: https://reviews.facebook.net/D16425
2014-02-27 16:49:49 -08:00
..
builder.cc Put table factory back to public api 2014-02-03 19:51:20 -08:00
builder.h [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 2014-02-03 12:19:30 -08:00
c.cc A few more C API functions. 2014-02-25 10:32:28 -08:00
c_test.c Fix C API 2014-02-24 15:15:34 -08:00
column_family.cc [CF] Handle failure in WriteBatch::Handler 2014-02-26 10:10:00 -08:00
column_family.h [CF] Handle failure in WriteBatch::Handler 2014-02-26 10:10:00 -08:00
column_family_test.cc [CF] WaitForFlush() instead of sleeping 2014-02-27 10:31:05 -08:00
compaction.cc Merge branch 'master' into columnfamilies 2014-02-12 14:01:30 -08:00
compaction.h Merge branch 'master' into columnfamilies 2014-02-12 14:01:30 -08:00
compaction_picker.cc Merge branch 'master' into columnfamilies 2014-02-12 14:01:30 -08:00
compaction_picker.h [CF] Split SanitizeOptions into two 2014-02-04 17:26:51 -08:00
corruption_test.cc Fix corruption_test failure caused by auto-enablement of checksum verification. 2014-01-31 17:16:38 -08:00
db_bench.cc expose wal_dir in db_bench 2014-02-25 10:43:46 -08:00
db_filesnapshot.cc [CF] Adaptation of GetLiveFiles for CF 2014-02-25 13:21:14 -08:00
db_impl.cc [CF] Change flow of CreateColumnFamily 2014-02-27 16:49:49 -08:00
db_impl.h [CF] Fix lint errors in CF code 2014-02-26 10:10:00 -08:00
db_impl_readonly.cc [CF] Rethinking ColumnFamilyHandle and fix to dropping column families 2014-02-12 13:47:09 -08:00
db_impl_readonly.h [CF] Rethinking ColumnFamilyHandle and fix to dropping column families 2014-02-12 13:47:09 -08:00
db_iter.cc [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 2014-02-03 12:19:30 -08:00
db_iter.h Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00
db_stats_logger.cc [CF] Rethinking ColumnFamilyHandle and fix to dropping column families 2014-02-12 13:47:09 -08:00
db_test.cc [CF] DifferentMergeOperators and DifferentCompactionStyles tests 2014-02-26 16:05:24 -08:00
dbformat.cc [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 2014-02-03 12:19:30 -08:00
dbformat.h Merge branch 'master' into columnfamilies 2014-02-06 15:58:20 -08:00
dbformat_test.cc Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00
deletefile_test.cc Start DeleteFileTest with clean plate 2013-11-15 16:30:23 -08:00
filename.cc Unify DeleteFile and DeleteWalFiles 2013-10-25 08:32:14 -07:00
filename.h Unify DeleteFile and DeleteWalFiles 2013-10-25 08:32:14 -07:00
filename_test.cc Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00
internal_stats.cc Move compaction picker and internal key comparator to ColumnFamilyData 2014-01-31 16:06:55 -08:00
internal_stats.h Move compaction picker and internal key comparator to ColumnFamilyData 2014-01-31 16:06:55 -08:00
log_format.h Some minor refactoring on the code 2014-01-02 16:32:31 -08:00
log_reader.cc Fix UnmarkEOF for partial blocks 2014-01-27 14:49:10 -08:00
log_reader.h Fix UnmarkEOF for partial blocks 2014-01-27 14:49:10 -08:00
log_test.cc Fix UnmarkEOF for partial blocks 2014-01-27 14:49:10 -08:00
log_writer.cc Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00
log_writer.h Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00
memtable.cc [CF] Better handling of memtable logs 2014-02-25 09:55:13 -08:00
memtable.h [CF] Better handling of memtable logs 2014-02-25 09:55:13 -08:00
memtable_list.cc Merge branch 'master' into columnfamilies 2014-02-12 14:01:30 -08:00
memtable_list.h [CF] Fix lint errors in CF code 2014-02-26 10:10:00 -08:00
merge_context.h Introduce MergeContext to Lazily Initialize merge operand list 2013-12-11 11:37:28 -08:00
merge_helper.cc Statistics code cleanup 2014-01-17 12:46:06 -08:00
merge_helper.h [RocksDB] Use raw pointer instead of shared pointer when passing Statistics object internally 2013-11-25 10:38:15 -08:00
merge_operator.cc Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00
merge_test.cc Use ASSERT_EQ() instead of assert() in merge_test 2014-01-11 09:25:47 -08:00
perf_context_test.cc Merge branch 'master' into performance 2013-12-06 14:15:42 -08:00
plain_table_db_test.cc Disable putting filter block to block cache 2014-02-19 15:38:57 -08:00
prefix_filter_iterator.h Moving Some includes from options.h to forward declaration 2014-01-24 17:16:22 -08:00
prefix_test.cc Add a test in prefix_test to verify correctness of results 2014-02-19 17:00:34 -08:00
repair.cc Merge branch 'master' into columnfamilies 2014-02-12 14:01:30 -08:00
simple_table_db_test.cc Make table properties shareable 2014-02-07 19:26:49 -08:00
skiplist.h Reduce malloc of iterators in Get() code paths 2014-02-11 10:32:51 -08:00
skiplist_test.cc Clean up arena API 2014-01-30 22:10:10 -08:00
snapshot.h Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00
table_cache.cc Merge branch 'master' into columnfamilies 2014-02-14 16:46:03 -08:00
table_cache.h Merge branch 'master' into columnfamilies 2014-02-14 16:46:03 -08:00
table_properties_collector.cc Extract metaindex block from block-based table 2013-12-05 16:34:16 -08:00
table_properties_collector.h Extract metaindex block from block-based table 2013-12-05 16:34:16 -08:00
table_properties_collector_test.cc Fix problem 3 for issue #80 2014-02-11 17:52:18 -08:00
tailing_iter.cc [column families] Iterator and MultiGet 2014-02-03 17:44:40 -08:00
tailing_iter.h [column families] Iterator and MultiGet 2014-02-03 17:44:40 -08:00
transaction_log_impl.cc Merge branch 'master' into columnfamilies 2014-02-12 14:01:30 -08:00
transaction_log_impl.h [CF] Options -> DBOptions 2014-02-05 14:56:09 -08:00
version_edit.cc Merge branch 'master' into columnfamilies 2014-02-06 15:58:20 -08:00
version_edit.h Merge branch 'master' into columnfamilies 2014-02-06 15:58:20 -08:00
version_edit_test.cc Merge branch 'master' into columnfamilies 2014-01-21 17:01:52 -08:00
version_set.cc [CF] Column family support for LDB tool 2014-02-27 16:39:23 -08:00
version_set.h [CF] More tests 2014-02-26 14:16:23 -08:00
version_set_test.cc Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00
write_batch.cc [CF] Handle failure in WriteBatch::Handler 2014-02-26 10:10:00 -08:00
write_batch_internal.h [CF] Rethinking ColumnFamilyHandle and fix to dropping column families 2014-02-12 13:47:09 -08:00
write_batch_test.cc [CF] Handle failure in WriteBatch::Handler 2014-02-26 10:10:00 -08:00