@@ -246,26 +246,36 @@ impl Default for Config {
246246
247247 level_count : DEFAULT_LEVEL_COUNT ,
248248
249- data_block_size_policy : BlockSizePolicy :: default ( ) ,
249+ data_block_size_policy : BlockSizePolicy :: all ( 4_096 ) ,
250250
251- index_block_pinning_policy : PinningPolicy :: new ( & [ true , true , false ] ) ,
252- filter_block_pinning_policy : PinningPolicy :: new ( & [ true , false ] ) ,
251+ index_block_pinning_policy : PinningPolicy :: new ( [ true , true , false ] ) ,
252+ filter_block_pinning_policy : PinningPolicy :: new ( [ true , false ] ) ,
253253
254254 top_level_index_block_pinning_policy : PinningPolicy :: all ( true ) , // TODO: implement
255255 top_level_filter_block_pinning_policy : PinningPolicy :: all ( true ) , // TODO: implement
256256
257- index_block_partitioning_policy : PinningPolicy :: new ( & [ false , false , false , true ] ) ,
258- filter_block_partitioning_policy : PinningPolicy :: new ( & [ false , false , false , true ] ) ,
257+ index_block_partitioning_policy : PinningPolicy :: new ( [ false , false , false , true ] ) ,
258+ filter_block_partitioning_policy : PinningPolicy :: new ( [ false , false , false , true ] ) ,
259259
260260 index_block_partition_size_policy : BlockSizePolicy :: all ( 4_096 ) , // TODO: implement
261261 filter_block_partition_size_policy : BlockSizePolicy :: all ( 4_096 ) , // TODO: implement
262262
263- data_block_compression_policy : CompressionPolicy :: default ( ) ,
263+ data_block_compression_policy : ( {
264+ #[ cfg( feature = "lz4" ) ]
265+ let c = CompressionPolicy :: new ( [ CompressionType :: None , CompressionType :: Lz4 ] ) ;
266+
267+ #[ cfg( not( feature = "lz4" ) ) ]
268+ let c = CompressionPolicy :: new ( [ CompressionType :: None ] ) ;
269+
270+ c
271+ } ) ,
264272 index_block_compression_policy : CompressionPolicy :: all ( CompressionType :: None ) ,
265273
266274 data_block_hash_ratio_policy : HashRatioPolicy :: all ( 0.0 ) ,
267275
268- filter_policy : FilterPolicy :: default ( ) ,
276+ filter_policy : FilterPolicy :: all ( FilterPolicyEntry :: Bloom (
277+ BloomConstructionPolicy :: BitsPerKey ( 10.0 ) ,
278+ ) ) ,
269279
270280 expect_point_read_hits : false ,
271281
0 commit comments