MCPcopy Create free account
hub / github.com/ByConity/ByConity / getMergeTreeReaderSettings

Function getMergeTreeReaderSettings

src/QueryPlan/ReadFromMergeTree.cpp:81–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79}
80
81static MergeTreeReaderSettings getMergeTreeReaderSettings(const ContextPtr & context, const MergeTreeMetaBase & data)
82{
83 MergeTreeReaderSettings settings{
84 .read_settings = context->getReadSettings(),
85 .save_marks_in_cache = true,
86 .checksum_on_read = context->getSettingsRef().checksum_on_read,
87 .read_source_bitmap = !context->getSettingsRef().use_encoded_bitmap,
88 };
89
90 settings.setDiskCacheSteaing(data.getSettings()->disk_cache_stealing_mode);
91 return settings;
92}
93
94static MergeTreeData::DataPartsVector getSelectedPartsVector(const ReadFromMergeTree::AnalysisResult & result)
95{

Callers 2

ReadFromMergeTreeMethod · 0.70
selectRangesToReadMethod · 0.70

Calls 3

getReadSettingsMethod · 0.80
setDiskCacheSteaingMethod · 0.80
getSettingsMethod · 0.45

Tested by

no test coverage detected