Skip to contents

Save a tiledb_config object ot a local text file

Usage

tiledb_config_save(config, path)

Arguments

config

The tiledb_config object

path

The path to config file to be created

Value

path to created config file

Examples

ctx <- tiledb_ctx(limitTileDBCores())
tmp <- tempfile()
cfg <- tiledb_config(c("sm.tile_cache_size" = "10"))
pth <- tiledb_config_save(cfg, tmp)

cat(readLines(pth), sep = "\n")
#> config.env_var_prefix TILEDB_
#> config.logging_format DEFAULT
#> config.logging_level 0
#> rest.curl.verbose false
#> rest.http_compressor any
#> rest.retry_count 25
#> rest.retry_delay_factor 1.25
#> rest.retry_http_codes 503
#> rest.retry_initial_delay_ms 500
#> rest.server_address https://api.tiledb.com
#> rest.server_serialization_format CAPNP
#> sm.check_coord_dups true
#> sm.check_coord_oob true
#> sm.check_global_order true
#> sm.compute_concurrency_level 12
#> sm.consolidation.amplification 1.0
#> sm.consolidation.buffer_size 50000000
#> sm.consolidation.mode fragments
#> sm.consolidation.step_max_frags 4294967295
#> sm.consolidation.step_min_frags 4294967295
#> sm.consolidation.step_size_ratio 0.0
#> sm.consolidation.steps 4294967295
#> sm.consolidation.timestamp_end 18446744073709551615
#> sm.consolidation.timestamp_start 0
#> sm.consolidation.with_timestamps false
#> sm.dedup_coords false
#> sm.enable_signal_handlers true
#> sm.encryption_type NO_ENCRYPTION
#> sm.group.timestamp_end 18446744073709551615
#> sm.group.timestamp_start 0
#> sm.io_concurrency_level 12
#> sm.max_tile_overlap_size 314572800
#> sm.mem.malloc_trim true
#> sm.mem.reader.sparse_global_order.ratio_array_data 0.1
#> sm.mem.reader.sparse_global_order.ratio_coords 0.5
#> sm.mem.reader.sparse_global_order.ratio_query_condition 0.25
#> sm.mem.reader.sparse_global_order.ratio_tile_ranges 0.1
#> sm.mem.reader.sparse_unordered_with_dups.ratio_array_data 0.1
#> sm.mem.reader.sparse_unordered_with_dups.ratio_coords 0.5
#> sm.mem.reader.sparse_unordered_with_dups.ratio_query_condition 0.25
#> sm.mem.reader.sparse_unordered_with_dups.ratio_tile_ranges 0.1
#> sm.mem.total_budget 10737418240
#> sm.memory_budget 5368709120
#> sm.memory_budget_var 10737418240
#> sm.query.dense.reader refactored
#> sm.query.sparse_global_order.reader refactored
#> sm.query.sparse_unordered_with_dups.reader refactored
#> sm.read_range_oob warn
#> sm.skip_checksum_validation false
#> sm.skip_est_size_partitioning false
#> sm.tile_cache_size 10
#> sm.vacuum.mode fragments
#> sm.vacuum.timestamp_end 18446744073709551615
#> sm.vacuum.timestamp_start 0
#> sm.var_offsets.bitsize 64
#> sm.var_offsets.extra_element false
#> sm.var_offsets.mode bytes
#> vfs.azure.block_list_block_size 5242880
#> vfs.azure.max_parallel_ops 12
#> vfs.azure.use_block_list_upload true
#> vfs.azure.use_https true
#> vfs.file.max_parallel_ops 12
#> vfs.file.posix_directory_permissions 755
#> vfs.file.posix_file_permissions 644
#> vfs.gcs.max_parallel_ops 12
#> vfs.gcs.multi_part_size 5242880
#> vfs.gcs.request_timeout_ms 3000
#> vfs.gcs.use_multi_part_upload true
#> vfs.max_batch_size 18446744073709551615
#> vfs.min_batch_gap 512000
#> vfs.min_batch_size 20971520
#> vfs.min_parallel_size 10485760
#> vfs.read_ahead_cache_size 10485760
#> vfs.read_ahead_size 102400
#> vfs.s3.bucket_canned_acl NOT_SET
#> vfs.s3.connect_max_tries 5
#> vfs.s3.connect_scale_factor 25
#> vfs.s3.connect_timeout_ms 10800
#> vfs.s3.logging_level Off
#> vfs.s3.max_parallel_ops 12
#> vfs.s3.multipart_part_size 5242880
#> vfs.s3.object_canned_acl NOT_SET
#> vfs.s3.proxy_port 0
#> vfs.s3.proxy_scheme http
#> vfs.s3.region us-east-1
#> vfs.s3.request_timeout_ms 3000
#> vfs.s3.requester_pays false
#> vfs.s3.scheme https
#> vfs.s3.skip_init false
#> vfs.s3.use_multipart_upload true
#> vfs.s3.use_virtual_addressing true
#> vfs.s3.verify_ssl true