MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ create_sorting_analysis()

template<ComputeData InputType = std::vector<Kakshya::DataVariant>, ComputeData OutputType = InputType>
virtual output_type MayaFlux::Yantra::UniversalSorter< InputType, OutputType >::create_sorting_analysis ( const output_type raw_output)
inlineprotectedvirtual

Create detailed sorting analysis (override for custom analysis)

Definition at line 390 of file UniversalSorter.hpp.

391 {
392 // Default implementation: add analysis metadata
393 auto analysis = add_sorting_metadata(raw_output);
394 analysis.metadata["is_analysis"] = true;
395 analysis.metadata["sort_keys_count"] = m_sort_keys.size();
396 return analysis;
397 }
virtual output_type add_sorting_metadata(const output_type &raw_output)
Add sorting metadata to results (override for custom attribution)