* @brief Recomputes whether per-dataset values must be mirrored into the table store: only * scripts (transforms, Lua parsers, externally-injected engines) can read them back. */
| 1443 | * scripts (transforms, Lua parsers, externally-injected engines) can read them back. |
| 1444 | */ |
| 1445 | void DataModel::FrameBuilder::refreshDatasetCaptureFlag() |
| 1446 | { |
| 1447 | static auto& parser = DataModel::FrameParser::instance(); |
| 1448 | m_captureDatasetValues = |
| 1449 | m_tableStore.isInitialized() |
| 1450 | && (!m_transformEngines.empty() || m_externalTableApiUsers || parser.hasTableApiEngines()); |
| 1451 | m_changeDriven = DataModel::ProjectModel::instance().changeDrivenTransforms(); |
| 1452 | m_datasetDeps.clear(); |
| 1453 | m_captureFlagsDirty = false; |
| 1454 | } |
| 1455 | |
| 1456 | /** |
| 1457 | * @brief Transform-only dataset pass for reprocessFrames(): re-applies every transform from |
nothing calls this directly
no test coverage detected